Dela via


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.