Udostępnij za pośrednictwem


Metoda CollectionAssert.AreEquivalent — (ICollection, ICollection, String)

Sprawdza, czy dwa zbiory określonego są równoważne.Twierdzenie kończy się niepowodzeniem, jeśli zbiory nie są równoważne.Wyświetla komunikat, jeżeli potwierdzenia nie powiedzie się.

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

Składnia

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

Parametry

  • message
    Typ: System.String
    Komunikat wyświetlany przy niespełnieniu twierdzenie.Tej wiadomości są widoczne w wynikach badania jednostki.

Wyjątki

Wyjątek Warunek
AssertFailedException

Element został znaleziony w jednym z kolekcji, ale nie w innych.

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 AreEquivalent

Przestrzeń nazw Microsoft.VisualStudio.TestTools.UnitTesting

Inne zasoby

Korzystanie z klas potwierdzeń