ReSharper 2024.3 ヘルプ

コード検査: NUnit。予期される結果の型に互換性がないか、値が正しくありません。

このインスペクションは、ExpectedResult 引数を介してテストに渡す値の型とテストメソッドの戻り型の不一致について通知します。例:

[TestCase(ExpectedResult = "100")] // incorrect: type mismatch [TestCase(ExpectedResult = 100)] // correct public int Test1() { return 100; }

NUnit は、ExpectedResult 経由で提供された値をテストで使用する前に変換しようとし、ReSharper は警告を発行する前にこの変換を考慮することに注意してください。NUnit 2.x と NUnit 3 では値変換ロジックが異なることにも注意してください。