Partage via


MSTEST0016 : la classe de test doit avoir une méthode de test

Propriété Value
Identificateur de la règle MSTEST0016
Titre La classe de test doit avoir une méthode de test
Catégorie Concevoir
Le correctif est cassant ou non cassant Sans rupture
Activé par défaut Oui
Gravité par défaut Infos
Introduite dans la version 3.3.0
Existe-t-il une correction de code Non

Cause

Une classe de test doit avoir une méthode de test.

Description de la règle

Une classe de test doit avoir au moins une méthode de test ou être static et disposer des méthodes attribuées avec [AssemblyInitialize] ou [AssemblyCleanup].

Comment corriger les violations

Vérifiez que la classe de test a une méthode de test ou est static et dispose des méthodes attribuées avec [AssemblyInitialize] ou [AssemblyCleanup].

Quand supprimer les avertissements

Ne supprimez aucun avertissement de cette règle. Si vous ignorez cette règle, la classe de test est ignorée.

Supprimer un avertissement

Si vous voulez supprimer une seule violation, ajoutez des directives de préprocesseur à votre fichier source pour désactiver et réactiver la règle.

#pragma warning disable MSTEST0016
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0016

Pour désactiver la règle sur un fichier, un dossier ou un projet, définissez sa gravité sur none dans le fichier de configuration.

[*.{cs,vb}]
dotnet_diagnostic.MSTEST0016.severity = none

Pour plus d’informations, consultez Comment supprimer les avertissements de l’analyse de code.