MSTEST0004: os tipos públicos devem ser classes de teste
Propriedade | Valor |
---|---|
ID da regra | MSTEST0004 |
Título | Os tipos públicos devem ser classes de teste |
Categoria | Criar |
Correção interruptiva ou sem interrupção | Quebra |
Habilitado por padrão | Não |
Nível de gravidade padrão | Desabilitado |
Introduzido na versão | 3.2.0 |
Há uma correção de código | Sim |
Causa
Um tipo público não é uma classe de teste (classe marcada com o atributo [TestClass]
).
Descrição da regra
É considerada uma boa prática manter todas as classes internal
auxiliares e básicas e ter apenas classes de teste marcadas como public
em um projeto de teste.
Como corrigir violações
Altere a acessibilidade do tipo para não que não seja public
.
Quando suprimir avisos
Você pode suprimir instâncias desse diagnóstico se o tipo precisar permanecer sendo public
por motivos de compatibilidade.
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.