Metodo CollectionAssert.AreNotEquivalent (ICollection, ICollection)
Verifica che due insiemi specificati non siano equivalenti. L'asserzione non riesce se gli insiemi sono equivalenti.
Spazio dei nomi: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- expected
Tipo: System.Collections.ICollection
Il primo insieme da confrontare.Contiene gli elementi che lo unit test si aspetta diversi dall'insieme effettivo.
- actual
Tipo: System.Collections.ICollection
Secondo insieme da confrontare.Si tratta dell'insieme prodotto dallo unit test.
Eccezioni
Eccezione | Condizione |
---|---|
AssertFailedException | I due insiemi contengono gli stessi elementi, compreso lo stesso numero di occorrenze duplicate di ogni elemento. |
Note
Due insiemi sono equivalenti se contengono gli stessi elementi nella stessa quantità ma in qualsiasi ordine. Gli elementi sono uguali se i rispettivi valori sono uguali, non se fanno riferimento allo stesso oggetto.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting