ReSharper 2024.3 ヘルプ

コード検査: NUnit。範囲ステップの符号が一致しません。

NUnit の範囲属性(英語)では、値の範囲を縮小して指定できます。つまり、fromto よりも大きい場合です。

ただし、3 番目の引数で範囲のステップを明示的に指定する場合、範囲の増加に対しては正で、範囲の減少に対しては負でなければなりません。ステップが範囲と一致しない場合、テストは実行されません。

[Test] public void MyTest( // The sign of the 'step' parameter // must be negative to match the range values [Range(20, 10, 2)] int x) { // do something }

関連ページ:

コードインスペクション設定を構成する

設計時コードインスペクションを構成する:デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかに関係なく、コードインスペクションは常に特定のスコープで実行できます。メインメニューからを選択するか、Alt+R O を押してから、左側のを選択します。設計時コードインスペクションを切り替えるには、コード分析を有効にするチェックボックスを使用し...

コード検査: NUnit: テストケースの Result プロパティが ExpectedResult と重複しています。| ReSharper ドキュメント

NUnit 2.6.2 から開始して、TestCase 属性の名前付きパラメーターは、テストメソッドから返される期待される結果を指定するために使用できますが、同じ目的を果たすパラメーターが推奨されます。NUnit 3.0 以降、はサポートされなくなり、このパラメーターを使用するテストは NUnit 3.0 でコンパイルされません。との両方がの属性で誤って使用された場合、は冗長であり、削除する必要があります。// 'Result' is redundant and should be remove...