MSTEST0004 : Les types publics doivent être des classes de test
Propriété | Value |
---|---|
Identificateur de la règle | MSTEST0004 |
Titre | Les types publics doivent être des classes de test |
Catégorie | Concevoir |
Le correctif est cassant ou non cassant | Rupture |
Activé par défaut | Non |
Gravité par défaut | Désactivé |
Introduite dans la version | 3.2.0 |
Il existe une correction de code | Oui |
Cause
Un type public n’est pas une classe de test (classe marquée de l’attribut [TestClass]
).
Description de la règle
Une bonne pratique consiste à conserver toutes les classes d’aide et de base internal
et à n’avoir que des classes de test marquées public
dans un projet de test.
Comment corriger les violations
Modifier l’accessibilité du type pour qu’il ne soit pas public
.
Quand supprimer les avertissements
Vous pouvez supprimer les instances de ce diagnostic si le type doit rester public
pour des raisons de compatibilité.
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.