Assert.AreNotEqual, méthode (Object, Object, String)
Vérifie que deux objets spécifiés ne sont pas égaux.L'assertion échoue si les objets sont égaux.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)
Syntaxe
'Déclaration
Public Shared Sub AreNotEqual ( _
notExpected As Object, _
actual As Object, _
message As String _
)
public static void AreNotEqual(
Object notExpected,
Object actual,
string message
)
public:
static void AreNotEqual(
Object^ notExpected,
Object^ actual,
String^ message
)
static member AreNotEqual :
notExpected:Object *
actual:Object *
message:string -> unit
public static function AreNotEqual(
notExpected : Object,
actual : Object,
message : String
)
Paramètres
- notExpected
Type : System.Object
Premier objet à comparer.Il s'agit de l'objet dont le test unitaire s'attend à ce qu'il ne corresponde pas à actual.
- actual
Type : System.Object
Second objet à comparer.Il s'agit de l'objet que le test unitaire a produit.
- message
Type : System.String
Message à afficher si l'assertion échoue.Ce message peut apparaître dans les résultats des tests unitaires.
Exceptions
Exception | Condition |
---|---|
AssertFailedException | notExpected est égal à actual. |
Notes
Des types numériques différents sont considérés comme égaux si les valeurs logiques sont égales.Par exemple, 42L est égal à 42.
Sécurité .NET Framework
- 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.
Voir aussi
Référence
Microsoft.VisualStudio.TestTools.UnitTesting, espace de noms