Megosztás a következőn keresztül:


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.