CollectionAssert.AreEquivalent, méthode (ICollection, ICollection, String)
Vérifie que deux collections spécifiées sont équivalentes. L'assertion échoue si les collections ne sont pas équivalentes. Affiche un message si l'assertion échoue.
Espace de noms : Microsoft.VisualStudio.TestTools.UnitTesting
Assembly : Microsoft.VisualStudio.QualityTools.UnitTestFramework (dans Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
'Déclaration
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
)
- expected
Type : System.Collections.ICollection
Première collection à comparer.Celle-ci contient les éléments que le test unitaire attend.
- actual
Type : System.Collections.ICollection
Deuxième collection à comparer.Il s'agit de la collection que le test unitaire a produite.
- message
Type : System.String
Message à afficher si l'assertion échoue.Ce message peut apparaître dans les résultats des tests unitaires.
Exception | Condition |
---|---|
AssertFailedException | Un élément a été trouvé dans l'une des collections, mais pas dans l'autre. |
Deux collections sont équivalentes si elles ont les mêmes éléments dans la même quantité, mais dans n'importe quel ordre. Les éléments sont égaux si leurs valeurs sont égales et non s'ils font référence au même objet.
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Microsoft.VisualStudio.TestTools.UnitTesting, espace de noms