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
ouValueTask
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.
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de