コード検査: NUnit。void テストメソッドの冗長な期待結果。
void 戻り型とテストケース(英語)属性の ExpectedResult を使ったユニットテストは、以下の問題のいずれかの兆候である可能性があります。
ExpectedResultが誤って存在する場合は、削除する必要があります。テストはもともと結果を返すように設計されていました。その場合はテストメソッドを書き直す必要があります。
期待される結果とその値は、テストメソッドパラメーターのデータ値の代わりに書き込まれます(例:
[TestCase(ExpectedResult = 100)])。この場合、ExpectedResult引数名を削除し、値[TestCase(100)]のみを残す必要があります
関連ページ:
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかに関係なく、コードインスペクションは常に特定のスコープで実行できます。メインメニューからを選択するか、Alt+R O を押してから、左側のを選択します。設計時コードインスペクションを切り替えるには、コード分析を有効にするチェックボックスを使用し...
コード検査: NUnit: 非公開のテスト方法。| ReSharper ドキュメント
またはでマークされた NUnit テストメソッド、およびでマークされたクラスとそのすべてのコンストラクターは、公開されている必要があります。2024 年 2 月 11 日コード検査: NUnit: TestCase 属性に引数がありません . コード検査: NUnit: ボイドテスト方法の冗長な期待結果。