ReSharper 2026.1 Help

コードインスペクション: 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 では値変換ロジックが異なることにも注意してください。

2026 年 6 月 12 日