MSTEST0004: i tipi pubblici devono essere classi di test
Proprietà | valore |
---|---|
ID regola | MSTEST0004 |
Title | I tipi pubblici devono essere classi di test |
Categoria | Progettazione |
La correzione causa un'interruzione o meno | Interruzione |
Abilitata per impostazione predefinita | No |
Gravità predefinita | Disabilitata |
Introdotto nella versione | 3.2.0 |
Esiste una correzione del codice | Sì |
Causa
Un tipo pubblico non è una classe di test (classe contrassegnata con l'attributo [TestClass]
).
Descrizione regola
È consigliabile mantenere tutte le classi helper e di base internal
e avere solo classi di test contrassegnate public
in un progetto di test.
Come correggere le violazioni
Modifica l'accessibilità del tipo in modo che non sia public
.
Quando eliminare gli avvisi
È possibile eliminare le istanze di questa diagnostica se il tipo deve rimanere public
per motivi di compatibilità.
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.