MSTEST0020: Prefira construtores a métodos TestInitialize
Property | valor |
---|---|
ID da regra | MSTEST0020 |
Título | Prefira construtores a métodos TestInitialize |
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 |
Há uma correção de código | Sim |
Motivo
Esta regra gera um diagnóstico quando há um método vazio [TestInitialize]
.
Descrição da regra
Normalmente, é melhor confiar em construtores para inicialização não assíncrona, pois você pode confiar readonly
e obter um feedback melhor do compilador ao desenvolver seus testes. Isso é especialmente verdadeiro ao lidar com contextos habilitados anuláveis.
Como corrigir violações
Substitua [TestInitialize]
o retorno void
por construtores.
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.