MSTEST0021: Előnyben részesítés a TestCleanup metódusok helyett
Tulajdonság | Érték |
---|---|
Szabályazonosító | MSTEST0021 |
Cím | Előnyben részesítés a TestCleanup metódusok helyett |
Kategória | Tervezés |
A javítás kompatibilitástörő vagy nem törik | Nem törés |
Alapértelmezés szerint engedélyezve | Nem |
Alapértelmezett súlyosság | Információ |
Bevezetés a verzióba | 3.4.0 |
Van egy kódjavítás | Nem |
Ok
Ez a szabály akkor hoz létre diagnosztikát, ha érvénytelen metódus van [TestCleanup]
, vagy ha [TestCleanup]
a célzott keretrendszer támogatja IAsyncDisposable
az interfészt.
Szabály leírása
Használ vagy Dispose
DisposeAsync
használ egy gyakoribb mintát, és egyes fejlesztők inkább mindig ezt a mintát használják még a tesztekhez is.
Szabálysértések kijavítása
Cserélje le [TestCleanup]
a metódust vagy Dispose
DisposeAsync
a mintát.
Mikor kell letiltani a figyelmeztetéseket?
Általában nem szeretné letiltani a szabály figyelmeztetéseit, ha úgy döntött, hogy engedélyezi azt.
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.