Bagikan melalui


MSTEST0039: Gunakan metode 'Assert.Throws' terbaru

Harta benda Nilai
ID Aturan MSTEST0039
Judul Gunakan fungsi 'Assert.Throws' yang lebih baru
Kategori Penggunaan
Perbaikan menyebabkan atau tidak menyebabkan kerusakan Tidak terpisahkan
Diaktifkan secara default Ya
tingkat keparahan default Informasi
Diperkenalkan dalam versi 3.8.0
Apakah ada perbaikan kode Ya

Sebab

Penggunaan Assert.ThrowsException atau Assert.ThrowsExceptionAsync, yang tidak lagi direkomendasikan.

Deskripsi aturan

Assert.ThrowsException dan Assert.ThrowsExceptionAsync tidak disarankan dan mungkin tidak digunakan lagi di masa mendatang.

Cara memperbaiki pelanggaran

Gunakan Assert.ThrowsExactly atau Assert.ThrowsExactlyAsync alih-alih Assert.ThrowsException atau Assert.ThrowsExceptionAsync.

Kapan harus menekan peringatan

Jangan menekan peringatan dari aturan ini. Sangat disarankan untuk berpindah dari API lama ke API baru.