Condividi tramite


MSTEST0039: Usa i metodi 'Assert.Throws' più recenti

Property Value
ID Regola MSTEST0039
Title Utilizzare i metodi 'Assert.Throws' più recenti
Category Usage
Correzione è dirompente o non apporta interruzioni Non-breaking
Abilitato per impostazione predefinita Yes
Gravità predefinita Avviso a partire dalla versione 3.10, Informazioni prima
introdotta nella versione 3.8.0
È presente una correzione del codice Yes

Annotazioni

Questo analizzatore non è più rilevante per MSTest 4 perché le API di asserzione precedenti sono state rimosse.

Cause

Uso di Assert.ThrowsException o Assert.ThrowsExceptionAsync, che non sono più consigliati.

Descrizione regola

I Assert.ThrowsException metodi e Assert.ThrowsExceptionAsync non sono consigliati e potrebbero essere deprecati in futuro.

Come correggere le violazioni

Usare Assert.ThrowsExactly o Assert.ThrowsExactlyAsync anziché Assert.ThrowsException o Assert.ThrowsExceptionAsync.

Quando eliminare gli avvisi

Non eliminare un avviso da questa regola. È consigliabile passare dalle API precedenti a quelle nuove.