Bagikan melalui


MSTEST0022: Lebih suka TestCleanup daripada Metode buang

Properti Nilai
ID Aturan MSTEST0022
Judul Lebih suka TestCleanup daripada metode Buang
Golongan Rancang
Perbaikan bersifat disruptif atau non-disruptif Non-disruptif
Diaktifkan secara default No
Tingkat keparahan default Info
Diperkenalkan dalam versi 3.4.0
Ada perbaikan kode Ya

Penyebab

Aturan ini menaikkan diagnostik saat Dispose metode atau DisposeAsync terdeteksi.

Deskripsi aturan

Meskipun Dispose atau DisposeAsync merupakan pola yang lebih umum, beberapa pengembang lebih suka selalu menggunakan [TestCleanup] untuk fase pembersihan pengujian mereka karena metode ini memungkinkan pola asinkron bahkan di versi .NET yang lebih lama.

Cara memperbaiki pelanggaran

Ganti Dispose atau DisposeAsync metode dengan [TestCleanup].

Kapan harus menekan peringatan

Anda biasanya tidak ingin menekan peringatan dari aturan ini jika Anda memutuskan untuk ikut serta untuk itu.