Partilhar via


MSTEST0016: A classe de teste deve ter método de teste

Property valor
ID da regra MSTEST0016
Título A classe de teste deve ter método de teste
Categoria Estruturar
A correção está quebrando ou não quebrando Sem quebra
Ativado por padrão Sim
Severidade padrão Informações
Introduzido na versão 3.3.0
Existe uma correção de código Não

Motivo

Uma classe de ensaio deve ter um método de ensaio.

Descrição da regra

Uma classe de ensaio deve ter pelo menos um método de ensaio ou ser static e ter métodos atribuídos a [AssemblyInitialize] ou [AssemblyCleanup].

Como corrigir violações

Certifique-se de que a classe de teste tem um método de teste ou é static e tem métodos atribuídos com [AssemblyInitialize] ou [AssemblyCleanup].

Quando suprimir avisos

Não suprima um aviso desta regra. Se você ignorar essa regra, a classe de teste será ignorada.

Suprimir um aviso

Se você quiser apenas suprimir uma única violação, adicione diretivas de pré-processador ao seu arquivo de origem para desativar e, em seguida, reativar a regra.

#pragma warning disable MSTEST0016
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0016

Para desabilitar a regra para um arquivo, pasta ou projeto, defina sua gravidade como none no arquivo de configuração .

[*.{cs,vb}]
dotnet_diagnostic.MSTEST0016.severity = none

Para obter mais informações, consulte Como suprimir avisos de análise de código.