Sdílet prostřednictvím


CollectionAssert.AreNotEquivalent – metoda (ICollection, ICollection, String, array<Object )

Ověří, že dvě zadané kolekce nejsou rovnocenné.Uplatnění selže, pokud kolekce jsou rovnocenné.Zobrazí zprávu, pokud výrazu a vztahuje se na něj zadané formátování.

Obor názvů:  Microsoft.VisualStudio.TestTools.UnitTesting
Sestavení:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (v Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntaxe

'Deklarace
Public Shared Sub AreNotEquivalent ( _
    expected As ICollection, _
    actual As ICollection, _
    message As String, _
    ParamArray parameters As Object() _
)
public static void AreNotEquivalent(
    ICollection expected,
    ICollection actual,
    string message,
    params Object[] parameters
)
public:
static void AreNotEquivalent(
    ICollection^ expected, 
    ICollection^ actual, 
    String^ message, 
    ... array<Object^>^ parameters
)
static member AreNotEquivalent : 
        expected:ICollection * 
        actual:ICollection * 
        message:string * 
        parameters:Object[] -> unit
public static function AreNotEquivalent(
    expected : ICollection, 
    actual : ICollection, 
    message : String, 
    ... parameters : Object[]
)

Parametry

  • expected
    Typ: ICollection

    První kolekce porovnat.Obsahuje prvky, které se očekává test jednotky lišit od skutečné kolekce.

  • actual
    Typ: ICollection

    Druhá kolekce porovnat.Toto je test jednotky vyrobené kolekce.

  • message
    Typ: String

    Zpráva zobrazí, pokud výrazu se nezdaří.Tato zpráva se zobrazí v výsledky testu jednotky.

  • parameters
    Typ: array<Object[]

    Pole parametrů při formátování message.

Výjimky

Výjimka Podmínka
AssertFailedException

Dvě kolekce obsahují stejné prvky, včetně stejný počet duplicitní výskyty každý prvek.

Poznámky

Dvě kolekce jsou rovnocenné, pokud mají stejné prvky ve stejném množství, ale v libovolném pořadí.Prvky jsou stejné, pokud jsou jejich hodnoty stejné, není v případě, že odkazují na stejný objekt.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

CollectionAssert Třída

AreNotEquivalent – přetížení

Microsoft.VisualStudio.TestTools.UnitTesting – obor názvů

Další zdroje

Používání tříd Assert