Dela via


MSTEST0021: Föredrar att kasta framför TestCleanup-metoder

Property Värde
Regel-ID MSTEST0021
Title Föredrar att göra sig av med TestCleanup-metoder
Kategori Designa
Korrigeringen är icke-bakåtkompatibel Icke-icke-bryta
Aktiverad som standard Nej
Standard allvarlighetsgrad Info
Introducerad i version 3.4.0

Orsak

Den här regeln genererar en diagnostik när det finns en void-metod [TestCleanup] eller någon [TestCleanup] om det riktade ramverket stöder IAsyncDisposable gränssnitt.

Regelbeskrivning

Att använda Dispose eller DisposeAsync är ett vanligare mönster och vissa utvecklare föredrar att alltid använda det här mönstret även för tester.

Så här åtgärdar du överträdelser

Ersätt [TestCleanup] metoden med Dispose eller DisposeAsync mönstret.

När du ska ignorera varningar

Du vill vanligtvis inte ignorera varningar från den här regeln om du har valt att anmäla dig för den.