Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
| 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.