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 |
Il existe une correction de code | Non |
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.