Udostępnij za pośrednictwem


Metoda CollectionAssert.AreNotEquivalent — (ICollection, ICollection)

Weryfikuje dwóch określonej kolekcji nie są równoważne.Twierdzenie kończy się niepowodzeniem, jeśli kolekcje są równoważne.

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.UnitTesting
Zestaw:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (w Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Składnia

'Deklaracja
Public Shared Sub AreNotEquivalent ( _
    expected As ICollection, _
    actual As ICollection _
)
public static void AreNotEquivalent(
    ICollection expected,
    ICollection actual
)
public:
static void AreNotEquivalent(
    ICollection^ expected, 
    ICollection^ actual
)
static member AreNotEquivalent : 
        expected:ICollection * 
        actual:ICollection -> unit 
public static function AreNotEquivalent(
    expected : ICollection, 
    actual : ICollection
)

Parametry

  • expected
    Typ: System.Collections.ICollection
    Pierwszy zbiór do porównania.Zawiera elementy, które test jednostki oczekuje się różnić od rzeczywistego zbioru.

Wyjątki

Wyjątek Warunek
AssertFailedException

Dwie kolekcje zawierają te same elementy, łącznie z taką samą liczbę duplikatów wystąpienia każdego elementu.

Uwagi

Dwie kolekcje są równoważne, jeżeli mają one te same elementy, w tej samej ilości, ale w dowolnej kolejności.Elementy są równe, jeżeli ich wartości są równe, nie, jeśli odnoszą się do tego samego obiektu.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

CollectionAssert Klasa

Przeciążenie AreNotEquivalent

Przestrzeń nazw Microsoft.VisualStudio.TestTools.UnitTesting

Inne zasoby

Korzystanie z klas potwierdzeń