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 |
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.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per