Partilhar via


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.