MSTEST0041: ConditionBaseAttribute gebruiken voor testklassen

Property Waarde
Regel-ID MSTEST0041
Title ConditionBaseAttribute gebruiken in testklassen
Categorie Usage
Fix kan brekend of niet-brekend zijn Non-breaking
standaard ingeschakeld Yes
standaardniveau van ernst Warning
geïntroduceerd in versie 3.8.0
Is er een oplossing voor de code Ja, beginnend met MSTest 4.4

Oorzaak

Het gebruik van een kenmerk dat wordt overgenomen van ConditionBaseAttribute op een klasse die niet is gemarkeerd met TestClassAttribute.

Beschrijving van regel

Een kenmerk dat is afgeleid van ConditionBaseAttribute alleen een effect wanneer dit wordt toegepast op een klasse die is gemarkeerd met TestClassAttribute.

Hoe schendingen op te lossen

Afhankelijk van de intentie voegt u het ontbrekende TestClassAttribute kenmerk toe of verwijdert u het kenmerk dat is afgeleid van ConditionBaseAttribute.

Vanaf MSTest 4.4 wordt de codeoplossing toegevoegd [TestClass] aan het betrokken type.

Wanneer waarschuwingen onderdrukken

Onderdruk de waarschuwing van deze regel niet.