MSTEST0050: A instalação de teste global deve ser válida

Property Value
ID da regra MSTEST0050
Title A instalação de teste global deve ser válida
Category Usage
Correção é disruptiva ou não disruptiva Non-breaking
Habilitado por padrão Yes
Severidade padrão Aviso no MSTest 4.3 e posterior; erro em versões anteriores
introduzido na versão 3.10.0
Há uma correção de código No

Cause

Um método de estrutura de teste global (marcado com GlobalTestInitializeAttribute ou GlobalTestCleanupAttribute) não segue o layout necessário ou tem uma configuração inválida.

Descrição da regra

Os métodos globais de instalação de teste devem seguir requisitos específicos para garantir a execução de teste adequada. Essa regra valida que os métodos marcados com GlobalTestInitializeAttribute ou GlobalTestCleanupAttribute aderem às regras de configuração e assinatura de método corretas.

O método deve ser public, staticnão genérico, ter um único parâmetro de tipo TestContexte retornar void ou Task. Além disso, o tipo de contenção deve ser public, static, não genérico, e ser marcado com TestClassAttribute.

Como corrigir violações

Verifique se os métodos globais de instalação de teste seguem o layout necessário.

Quando suprimir avisos

Não suprima avisos dessa regra. Métodos de configuração global de teste inválidos não serão executados em tempo de execução.