Sdílet prostřednictvím


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

Ověří, že dvě zadané kolekce nejsou rovnocenné. Pokud kolekce jsou ekvivalentní výrazu nezdaří. 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: System.Collections.ICollection
    První kolekce porovnat.Obsahuje prvky, které se očekává test jednotky lišit od skutečné kolekce.
  • message
    Typ: System.String
    Zpráva zobrazí, pokud výrazu se nezdaří.Tuto zprávu lze zobrazit ve výsledcích zkoušek jednotky.
  • parameters
    Typ: array<System.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 stejného množství, ale v libovolném pořadí. Prvky jsou stejné, pokud jejich hodnoty jsou rovny není v případě, že odkazují na stejný objekt.

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

CollectionAssert Třída

AreNotEquivalent – přetížení

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

Další zdroje

Using the Assert Classes