Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
| 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.