Partager via


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é.