Compartilhar via


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.