Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
| 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.