MSTEST0041: Använda "ConditionBaseAttribute" i testklasser

Property Value
Regel-ID MSTEST0041
Titel Använda "ConditionBaseAttribute" i testklasser
Kategori Usage
Korrigeringen är antingen brytande eller icke-brytande Oumbrytbar
Aktiverad som standard Yes
Standard allvarlighetsgrad Varning
introducerades i version 3.8.0
Finns det en kodkorrigering Ja, från och med MSTest 4.4

Orsak

Användningen av ett attribut som ärver från ConditionBaseAttribute i en klass som inte är markerad med TestClassAttribute.

Regelbeskrivning

Ett attribut som endast härleds från ConditionBaseAttribute har en effekt när det tillämpas på en klass som är markerad med TestClassAttribute.

Så här åtgärdar du överträdelser

Beroende på avsikten lägger du antingen till det saknade TestClassAttribute eller tar bort attributet som härleds från ConditionBaseAttribute.

Från och med MSTest 4.4 läggs [TestClass] kodkorrigeringen till i den berörda typen.

När du ska ignorera varningar

Ignorera inte en varning från den här regeln.