Compartilhar via


MSTEST0009: O método TestCleanup deve ter layout válido

Propriedade Valor
ID da regra MSTEST0009
Título O método TestCleanup deve ter layout válido
Categoria Uso
Correção interruptiva ou sem interrupção Sem interrupção
Habilitado por padrão Sim
Gravidade padrão Aviso
Introduzido na versão 3.3.0

Causa

Um método marcado com [TestCleanup] deve ter um layout válido.

Descrição da regra

Os métodos marcados com [TestCleanup] devem seguir o seguinte layout para serem válidos:

  • deve ser public
  • não deve ser abstract
  • não deve ser async void
  • não deve ser static
  • não deve ser um método especial (finalizador, operador...).
  • não deve ser genérico
  • não deve tomar nenhum parâmetro
  • o tipo de retorno deve ser void, Task ou ValueTask

Como corrigir violações

Certifique-se de que o método corresponda ao layout descrito acima.

Quando suprimir avisos

Não suprima um aviso nessa regra. Se você ignorar esta regra, as instâncias sinalizadas serão ignoradas ou resultarão em um erro de runtime.