MSTEST0019: Prefira métodos TestInitialize em vez de construtores
Property | valor |
---|---|
ID da regra | MSTEST0019 |
Título | Prefira métodos TestInitialize em vez de construtores |
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 |
Esta regra gera um diagnóstico quando há um construtor explícito sem parâmetros declarado em uma classe de teste (classe marcada com [TestClass]
).
Use esta regra para impor o uso [TestInitialize]
para inicialização de teste síncrona e assíncrona. A inicialização de teste assíncrona (async/await) requer o uso de [TestInitialize]
métodos, porque o resultado Task
precisa ser aguardado.
Substitua a chamada do construtor por um [TestInitialize]
método.
Normalmente, não pretende suprimir avisos desta regra se decidir optar por ela.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: