MSTEST0039: Använd nyare "Assert.Throws"-metoder
Egenskap | Värde |
---|---|
regel-ID | MSTEST0039 |
rubrik | Använd nyare ”Assert.Throws”-metoder |
Kategori | Användning |
Korrigeringen orsakar fel eller gör det inte | Icke-brytande |
Aktiverad som standard | Ja |
Standard allvarlighetsgrad | Information |
introducerades i version | 3.8.0 |
Finns det en kodkorrigering | Ja |
Orsak
Användning av Assert.ThrowsException eller Assert.ThrowsExceptionAsync, som inte längre rekommenderas.
Regelbeskrivning
Assert.ThrowsException och Assert.ThrowsExceptionAsync rekommenderas inte och kan vara inaktuella i framtiden.
Så här åtgärdar du överträdelser
Använd Assert.ThrowsExactly
eller Assert.ThrowsExactlyAsync
i stället för Assert.ThrowsException
eller Assert.ThrowsExceptionAsync
.
När du ska ignorera varningar
Ignorera inte en varning från den här regeln. Vi rekommenderar starkt att du flyttar från de gamla API:erna till de nya.
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.