MSTEST0007: usar atributos de teste somente em métodos de teste

Propriedade Valor
ID da regra MSTEST0007
Título Usar atributos de teste somente em métodos de teste
Categoria Uso
Correção interruptiva ou sem interrupção Sem interrupção
Habilitado por padrão Sim
Severidade padrão Informações
Introduzido na versão 3.3.0
Há uma correção de código Não

Causa

Um método que não está marcado com TestMethodAttribute tem um ou mais atributos de teste aplicados a ele.

Descrição da regra

Os seguintes atributos de teste só devem ser aplicados em métodos marcados com o atributo TestMethodAttribute:

Como corrigir violações

Para corrigir uma violação dessa regra, converta o método no qual você aplicou os atributos de teste em um método de teste definindo o atributo [TestMethod] ou remova os atributos de teste completamente.

Quando suprimir avisos

Não suprima um aviso nessa regra. Se você ignorar essa regra, seus atributos serão ignorados, pois são projetados para uso somente em um contexto de teste.