Udostępnij za pośrednictwem


Metoda CollectionAssert.AreEqual — (ICollection, ICollection, IComparer, String)

Weryfikuje, że dwa określonej kolekcji są równe, do porównywania wartości elementów za pomocą określonej metody.Twierdzenie kończy się niepowodzeniem, jeśli zbiory nie są równe.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 AreEqual ( _
    expected As ICollection, _
    actual As ICollection, _
    comparer As IComparer, _
    message As String _
)
public static void AreEqual(
    ICollection expected,
    ICollection actual,
    IComparer comparer,
    string message
)
public:
static void AreEqual(
    ICollection^ expected, 
    ICollection^ actual, 
    IComparer^ comparer, 
    String^ message
)
static member AreEqual : 
        expected:ICollection * 
        actual:ICollection * 
        comparer:IComparer * 
        message:string -> unit 
public static function AreEqual(
    expected : ICollection, 
    actual : ICollection, 
    comparer : IComparer, 
    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

expectednie równa się actual.

Uwagi

Dwie kolekcje są równe, jeżeli mają one te same elementy w tej samej kolejności i ilość.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 AreEqual

Przestrzeń nazw Microsoft.VisualStudio.TestTools.UnitTesting

Inne zasoby

Korzystanie z klas potwierdzeń