Partilhar via


Método CollectionAssert.AreEquivalent (ICollection, ICollection)

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

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

Sintaxe

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

Parâmetros

  • expected
    Tipo: ICollection

    A primeira coleção para comparar. Contém os elementos que o teste de unidade de espera.

  • actual
    Tipo: ICollection

    A segunda coleção para comparar. Esta é a coleção que o teste de unidade produzido.

Exceções

Exceção Condição
AssertFailedException

Um elemento foi encontrado em uma das coleções, mas não no outro.

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 AreEquivalent

Namespace Microsoft.VisualStudio.TestTools.UnitTesting

Outros recursos

Usando as classes Assert