Partilhar via


Método CollectionAssert.AreNotEquivalent (ICollection, ICollection, String)

Verifica-se de que as duas coleções especificadas não são equivalentes.A declaração falhará se as coleções são equivalentes.Exibe uma mensagem se a declaração falhará.

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (em Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Sintaxe

'Declaração
Public Shared Sub AreNotEquivalent ( _
    expected As ICollection, _
    actual As ICollection, _
    message As String _
)
public static void AreNotEquivalent(
    ICollection expected,
    ICollection actual,
    string message
)
public:
static void AreNotEquivalent(
    ICollection^ expected, 
    ICollection^ actual, 
    String^ message
)
static member AreNotEquivalent : 
        expected:ICollection * 
        actual:ICollection * 
        message:string -> unit 
public static function AreNotEquivalent(
    expected : ICollection, 
    actual : ICollection, 
    message : String
)

Parâmetros

  • expected
    Tipo: System.Collections.ICollection
    A primeira coleção para comparar.Contém os elementos que o teste de unidade espera que seja diferente da coleção real.
  • message
    Tipo: System.String
    Uma mensagem a ser exibida se a declaração falhará.Esta mensagem pode ser vista nos resultados do teste de unidade.

Exceções

Exceção Condição
AssertFailedException

As duas coleções contêm os mesmos elementos, incluindo o mesmo número de ocorrências duplicadas de cada elemento.

Comentários

Duas coleções são equivalentes se eles tiverem os mesmos elementos, a mesma quantidade, mas em qualquer ordem.Os elementos são iguais, se seus valores forem iguais, não se eles se referem ao mesmo objeto.

Segurança do .NET Framework

Consulte também

Referência

CollectionAssert Classe

Sobrecargas AreNotEquivalent

Namespace Microsoft.VisualStudio.TestTools.UnitTesting

Outros recursos

Usando as classes Assert