ReSharper 2024.3 ヘルプ

コード検査: NUnit。指定された値はテストパラメーター型と互換性がありません。

このインスペクションは、パラメーター化さ(英語)れたテストのテストデータの値と、テストメソッドの対応するパラメーターの型の不一致について通知します。

以下の例では、Range 属性の最初の 2 つの引数 from および to はパラメーター型 int と互換性がありますが、3 番目の引数 step の値により、結果のテスト値は int と互換性がなくなります。

[Test] public void MyTest( // The type 'double' provided in [Range] // is not compatible with the test parameter type 'int' [Range(1, 10, 0.2)] int x) { // do something }