Bagikan melalui


MSTEST0021: Lebih suka Buang daripada metode TestCleanup

Properti Nilai
ID Aturan MSTEST0021
Judul Lebih suka Buang daripada metode TestCleanup
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 No

Penyebab

Aturan ini memunculkan diagnostik ketika ada metode yang batal [TestCleanup] atau pada salah satu [TestCleanup] jika kerangka kerja yang ditargetkan mendukung IAsyncDisposable antarmuka.

Deskripsi aturan

Menggunakan Dispose atau DisposeAsync adalah pola yang lebih umum dan beberapa pengembang lebih suka selalu menggunakan pola ini bahkan untuk pengujian.

Cara memperbaiki pelanggaran

Ganti [TestCleanup] metode menurut Dispose atau DisposeAsync pola.

Kapan harus menekan peringatan

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