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.
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.