Compartir a través de


MSTEST0039: Usar métodos "Assert.Throws" más recientes

Property Value
Identificador de la regla MSTEST0039
Title Usar métodos "Assert.Throws" más recientes
Category Usage
La corrección es problemática o no problemática Non-breaking
Habilitado por defecto Yes
Gravedad predeterminada Advertencia a partir de la versión 3.10, Información antes
Introducido en la versión 3.8.0
Hay una corrección de código Yes

Nota:

Este analizador ya no es relevante para MSTest 4, ya que se quitaron las API de aserción antiguas.

Cause

El uso de Assert.ThrowsException o Assert.ThrowsExceptionAsync, que ya no se recomiendan.

Descripción de la regla

Los Assert.ThrowsException métodos y Assert.ThrowsExceptionAsync no se recomiendan y pueden quedar en desuso en el futuro.

Cómo corregir infracciones

Use Assert.ThrowsExactly o Assert.ThrowsExactlyAsync en lugar de Assert.ThrowsException o Assert.ThrowsExceptionAsync.

Cuándo suprimir las advertencias

No suprima las advertencias de esta regla. Se recomienda encarecidamente pasar de las API antiguas a las nuevas.