コード検査: NUnit。テストケースの Result プロパティが ExpectedResult と重複しています。
NUnit 2.6.2 から開始して、TestCase 属性(英語)の名前付きパラメーター Result
は、テストメソッドから返される期待される結果を指定するために使用できますが、同じ目的を果たす ExpectedResult
パラメーターが推奨されます。
NUnit 3.0 以降、Result
はサポートされなくなり、このパラメーターを使用するテストは NUnit 3.0 でコンパイルされません。
Result
と ExpectedResult
の両方が TestCase
の属性で誤って使用された場合、Result
は冗長であり、削除する必要があります。
関連ページ:
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかに関係なく、コードインスペクションは常に特定のスコープで実行できます。メインメニューからを選択するか、Alt+R O を押してから、左側のを選択します。設計時コードインスペクションを切り替えるには、コード分析を有効にするチェックボックスを使用し...
コード検査: NUnit: テストケースの Result プロパティは廃止されました。| ReSharper ドキュメント
NUnit 2.6.2 から開始して、TestCase 属性の名前付きパラメーターは、テストメソッドから返される期待される結果を指定するために使用できますが、同じ目的を果たすパラメーターが推奨されます。NUnit 3.0 以降、はサポートされなくなり、このパラメーターを使用するテストは NUnit 3.0 でコンパイルされません。このインスペクションは、パラメーターの使用箇所を検出し、に置き換えることを提案します。// 'Result' is obsolete and should be rep...