MSTEST0023: Boole onaylarını olumsuzlamayın

Özellik Değer
Kural Kimliği MSTEST0023
Başlık Boole onaylarını olumsuzlamayın
Kategori Kullanım
Hataya neden olan veya bozulmayan düzeltme Hataya neden olmayan
Varsayılan olarak etkin Yes
Varsayılan önem derecesi Bilgi
Sürümde kullanıma sunulmuştur 3.4.0
Bir kod düzeltmesi var Hayır

Neden

Bu kural, çağrısı Assert.IsTrue Assert.IsFalse veya olumsuzlanmış bağımsız değişken içerdiğinde bir tanılama oluşturur.

Kural açıklaması

MSTest onay kitaplığı, test true false ve çalıştırmaları kolaylaştıran karşı API'ler içerir. Okunabilirliği iyileştirdiğinden ve hata durumunda daha iyi bilgi sağladığından, doğru durum için doğru API'yi kullanmanız önerilir.

İhlalleri düzeltme

Bir Assert.IsTrue çağrıda bağımsız değişkeni olumsuzlarken kullanmanız Assert.IsFalsegerekir. Bir Assert.IsFalse çağrıda bağımsız değişkeni olumsuzlarken kullanmanız Assert.IsTruegerekir.

Uyarıların ne zaman bastırılması gerekiyor?

Bu kuraldan gelen uyarıları gizlemeyin.