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.
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.