MSTEST0002 : Les classes de test doivent avoir une disposition valide
Propriété | Valeur |
---|---|
Identificateur de la règle | MSTEST0002 |
Titre | Les classes de test doivent avoir un layout valide |
Catégorie | Utilisation |
Le correctif est cassant ou non cassant | Rupture |
activé par défaut | Oui |
gravité par défaut | Avertissement |
introduit dans la version | 3.2.0 |
Existe-t-il un correctif de code | Oui |
Cause
Une classe de test ne suit pas un ou plusieurs points de la disposition de classe de test requise.
Description de la règle
Les classes de test (classes marquées avec l’attribut [TestClass]
) doivent suivre la disposition donnée pour être considérées comme valides par MSTest :
- ils doivent être
public
(ouinternal
si l’attribut d’assembly[assembly: DiscoverInternals]
est défini) - elles ne doivent pas être
static
- ils ne doivent pas être génériques
Comment corriger les violations
Vérifiez que la classe correspond à la disposition requise décrite ci-dessus.
Quand supprimer les avertissements
Ne supprimez aucun avertissement de cette règle. En ignorant cette règle, les tests sont ignorés, car MSTest ne considère pas cette classe comme une classe de test.
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.