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.
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.