Partilhar via


MSTEST0021: Prefira os métodos Dispose a TestCleanup

Property valor
ID da regra MSTEST0021
Título Prefira os métodos Dispose a TestCleanup
Categoria Estruturar
A correção está quebrando ou não quebrando Sem quebra
Ativado por padrão Não
Severidade padrão Informações
Introduzido na versão 3.4.0
Existe uma correção de código Sim, a partir da versão 3.7.0

Motivo

Esta regra gera um diagnóstico quando há um método void [TestCleanup] ou em qualquer [TestCleanup] um se a estrutura de destino suporta IAsyncDisposable interface.

Descrição da regra

Usar Dispose ou DisposeAsync é um padrão mais comum e alguns desenvolvedores preferem sempre usar esse padrão, mesmo para testes.

Como corrigir violações

Substitua [TestCleanup] o método por Dispose ou DisposeAsync padrão.

Quando suprimir avisos

Normalmente, não pretende suprimir avisos desta regra se decidir optar por ela.