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.
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.