MSTEST0041: Usar 'ConditionBaseAttribute' em classes de teste

Property Value
ID da regra MSTEST0041
Título Usar 'ConditionBaseAttribute' em classes de teste
Categoria Uso
Correção é disruptiva ou não disruptiva Inquebrável
Habilitado por padrão Sim
Severidade padrão Warning
introduzido na versão 3.8.0
Há uma correção de código Sim, começando com MSTest 4.4

Cause

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

Descrição da regra

Um atributo que deriva ConditionBaseAttribute apenas tem um efeito quando aplicado a uma classe marcada com TestClassAttribute.

Como corrigir violações

Dependendo da intenção, adicione o ausente TestClassAttribute ou remova o atributo do ConditionBaseAttributequal deriva .

A partir do MSTest 4.4, a correção de código é adicionada [TestClass] ao tipo afetado.

Quando suprimir avisos

Não suprima um aviso nessa regra.