Condividi tramite


MSTEST0007: usare gli attributi di test solo sui metodi di test

Proprietà valore
ID regola MSTEST0007
Title Usare gli attributi di test solo sui metodi di test
Categoria Utilizzo
La correzione causa un'interruzione o meno Non causa un'interruzione
Abilitata per impostazione predefinita
Gravità predefinita Info
Introdotto nella versione 3.3.0

Causa

Un metodo non contrassegnato con TestMethodAttribute ha uno o più attributi di test applicati.

Descrizione regola

Gli attributi di test seguenti devono essere applicati solo ai metodi contrassegnati con l'attributo TestMethodAttribute:

Come correggere le violazioni

Per correggere una violazione di questa regola, è possibile convertire il metodo con cui si sono applicati gli attributi di test in un metodo di test, impostando l'attributo [TestMethod], oppure rimuovere del tutto gli attributi di test.

Quando eliminare gli avvisi

Non escludere un avviso da questa regola. Se si ignora questa regola, gli attributi verranno ignorati, poiché sono stati progettati per essere usati solo in un contesto di test.