MSTEST0041: Usar 'ConditionBaseAttribute' nas classes de teste

Property Value
ID da regra MSTEST0041
Título Use 'ConditionBaseAttribute' nas classes de teste
Category Usage
A correção é invasiva ou não invasiva Inquebrável
Ativado por padrão Sim
Severidade padrão Warning
Introduzido na versão 3.8.0
Existe uma correção de código Sim, começando pelo MSTest 4.4

Motivo

O uso de um atributo que herda de ConditionBaseAttribute numa classe que não está marcada com TestClassAttribute.

Descrição da regra

Um atributo que deriva de ConditionBaseAttribute só tem efeito quando aplicado a uma classe marcada com TestClassAttribute.

Como corrigir violações

Dependendo da intenção, ou adiciona o atributo em TestClassAttribute falta ou remove o atributo que deriva de ConditionBaseAttribute.

A partir do MSTest 4.4, a correção do código adiciona-se [TestClass] ao tipo afetado.

Quando suprimir avisos

Não ignore um aviso desta regra.