コードインスペクション:NUnit。 期待されている結果の型に互換性がないか、値が正しくありません。
このインスペクションは、 ExpectedResult 引数を介してテストに渡す値の型とテストメソッドの戻り型の不一致について通知します。 例えば:
[TestCase(ExpectedResult = "100")] // incorrect: type mismatch
[TestCase(ExpectedResult = 100)] // correct
public int Test1()
{
return 100;
}
NUnit は、 ExpectedResult 経由で指定された値をテストで使用する前に変換しようとし、JetBrains Rider はこの変換を考慮した上で警告を出します。 NUnit 2.x と NUnit 3 では値変換ロジックが異なることにも注意してください。
2026 年 6 月 12 日