コード検査: NUnit。範囲の境界が正しくありません。'to' は 'from' 以上である必要があります。
NUnit の範囲属性(英語)では、値の範囲を縮小して指定できます。つまり、from
が to
よりも大きい場合です。
ただし、値の減少する範囲を使用するには、3 番目の引数で負のステップを明示的に指定する必要があります。問題を修正するもう 1 つの方法は、最初の引数と 2 番目の引数を交換して、範囲が拡大するようにすることです。
関連ページ:
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかに関係なく、コードインスペクションは常に特定のスコープで実行できます。メインメニューからを選択するか、Alt+R O を押してから、左側のを選択します。設計時コードインスペクションを切り替えるには、コード分析を有効にするチェックボックスを使用し...
コード検査: NUnit: 指定された値は、テストパラメーター型と互換性がありません。| ReSharper ドキュメント
このインスペクションは、パラメーター化されたテストのテストデータの値と、テストメソッドの対応するパラメーターの型の不一致について通知します。以下の例では、属性の最初の 2 つの引数およびはパラメーター型と互換性がありますが、3 番目の引数の値により、結果のテスト値はと互換性がなくなります。[Test] public void MyTest( // The type 'double' provided in [Range] // is not compatible with the test pa...