Freigeben über


MSTEST0007: Verwenden von Testattributen ausschließlich für Testmethoden

Eigenschaft Wert
Regel-ID MSTEST0007
Titel Verwenden von Testattributen ausschließlich für Testmethoden
Kategorie Verwendung
Fix führt oder führt nicht zur Unterbrechung Nicht unterbrechend
Standardmäßig aktiviert Ja
Standardschweregrad Info
Eingeführt in Version 3.3.0

Ursache

Eine Methode, die nicht mit TestMethodAttribute gekennzeichnet ist, weist mindestens ein Testattribut auf.

Regelbeschreibung

Die folgenden Testattribute sollten nur auf Methoden angewendet werden, die mit dem Attribut TestMethodAttribute gekennzeichnet sind:

Behandeln von Verstößen

Um einen Verstoß gegen diese Regel zu beheben, konvertieren Sie entweder die Methode, auf die Sie die Testattribute angewendet haben, in eine Testmethode, indem Sie das Attribut [TestMethod] festlegen, oder entfernen Sie die Testattribute vollständig.

Wann sollten Warnungen unterdrückt werden?

Unterdrücken Sie keine Warnung dieser Regel. Wenn Sie diese Regel ignorieren, werden auch Ihre Attribute ignoriert, da sie nur im Testkontext verwendet werden.