MSTEST0022: Prefira métodos TestCleanup em vez de Dispose
Propriedade | Valor |
---|---|
ID da regra | MSTEST0022 |
Título | Prefira métodos TestCleanup em vez de Dispose |
Categoria | Criar |
Correção interruptiva ou sem interrupção | Sem interrupção |
Habilitado por padrão | Não |
Nível de gravidade padrão | Informações |
Introduzido na versão | 3.4.0 |
Há uma correção de código | Sim |
Causa
Essa regra gera um diagnóstico quando um método Dispose
ou DisposeAsync
é detectado.
Descrição da regra
Embora Dispose
ou DisposeAsync
seja um padrão mais comum, alguns desenvolvedores preferem sempre usar [TestCleanup]
para a fase de limpeza de teste deles, pois o método está permitindo o padrão assíncrono mesmo na versão mais antiga do .NET.
Como corrigir violações
Substitua os métodos Dispose
ou DisposeAsync
por [TestCleanup]
.
Quando suprimir avisos
Normalmente, não será conveniente suprimir os avisos dessa regra se você decidir aceitá-la.
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.