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.
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.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för