Compartilhar via


MSTEST0039: Usar métodos "Assert.Throws" mais recentes

Propriedade Valor
ID da regra MSTEST0039
Título Usar métodos "Assert.Throws" mais recentes
Categoria Uso
Correção interruptiva ou sem interrupção Sem interrupção
Habilitado por padrão Sim
Gravidade padrão Informações
Introduzido na versão 3.8.0
Há uma correção de código Sim

Causa

O uso de Assert.ThrowsException ou Assert.ThrowsExceptionAsync, que não são mais recomendados.

Descrição da regra

Assert.ThrowsException e Assert.ThrowsExceptionAsync não são recomendados e podem ser descontinuados no futuro.

Como corrigir violações

Use Assert.ThrowsExactly ou Assert.ThrowsExactlyAsync em vez de Assert.ThrowsException ou Assert.ThrowsExceptionAsync.

Quando suprimir avisos

Não suprima um aviso nessa regra. É altamente recomendável mudar das APIs antigas para as novas.