Share via


MSTEST0023: ブール アサーションを否定しないこと

プロパティ
ルール ID MSTEST0023
Title ブール アサーションを否定しないこと
カテゴリ 使用法
修正が中断ありか中断なしか なし
既定で有効 はい
既定の重要度 情報
導入されたバージョン 3.4.0

原因

このルールは、Assert.IsTrue または Assert.IsFalse の呼び出しに否定形の引数が含まれている場合に診断を発生させます。

規則の説明

MSTest アサーション ライブラリには、truefalse のケースのテストを簡単にする正反対の API が含まれています。 読みやすさが向上し、障害が発生した場合に役立つ情報も提供するため、適切なケースに適切な API を使用することをお勧めします。

違反の修正方法

Assert.IsTrue 呼び出しで引数を否定するときは、Assert.IsFalse を使用する必要があります。 Assert.IsFalse 呼び出しで引数を否定するときは、Assert.IsTrue を使用する必要があります。

どのようなときに警告を抑制するか

この規則による警告を抑制しないでください。