Partager via


MSTEST0023 : ne pas nier les assertions booléennes

Propriété Value
Identificateur de la règle MSTEST0023
Titre Ne pas nier les assertions booléennes
Catégorie Utilisation
Le correctif est cassant ou non cassant Sans rupture
Activé par défaut Oui
Gravité par défaut Infos
Introduite dans la version 3.4.0

Cause

Cette règle génère un diagnostic lorsqu’un appel à Assert.IsTrue ou Assert.IsFalse contient un argument non validé.

Description de la règle

La bibliothèque d’assertions MSTest contient des API opposées qui facilitent le test des cas true et false. Il est recommandé d’utiliser l’API appropriée pour le bon cas, car cela améliore la lisibilité et fournit également de meilleures informations en cas de défaillance.

Comment corriger les violations

Si vous rejetez un argument dans un appel Assert.IsTrue, vous devriez utiliser Assert.IsFalse. Si vous rejetez un argument dans un appel Assert.IsFalse, vous devriez utiliser Assert.IsTrue.

Quand supprimer les avertissements

Ne supprimez aucun avertissement de cette règle.