Prefira TestMethod em vez de DataTestMethod

Property Value
ID da regra MSTEST0044
Title Prefira o TestMethod em vez de o DataTestMethod
Category Design
A correção é invasiva ou não invasiva Non-breaking
Ativado por padrão Yes
Severidade padrão Warning
Introduzido na versão 3.10.0
Existe uma correção de código Yes

Cause

Um método ou tipo usa DataTestMethodAttribute ou herda dele.

Descrição da regra

DataTestMethodAttribute não fornece nenhum valor adicional e TestMethodAttribute será removido em uma versão futura. Em vez disso, use TestMethodAttribute para todos os métodos de teste, incluindo aqueles que usam atributos de fonte de dados como DataRowAttribute.

Como corrigir violações

Use o fixador de código fornecido para substituir DataTestMethodAttribute automaticamente por TestMethodAttribute. Você também pode substituir manualmente o atributo, se necessário. Se você tiver um atributo personalizado que herda de DataTestMethodAttribute, altere-o para herdar de TestMethodAttribute .

Quando suprimir avisos

Não suprima avisos desta regra. DataTestMethodAttribute será removido em uma versão futura, então você deve migrar para o TestMethodAttribute.