Partager via


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 (ou internal 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.