JetBrains Rider 2026.1 Help

コードインスペクション:NUnit。 指定した属性の値によってテストが多すぎます。

範囲(英語)ランダム(英語)値(英語)属性を使用してテストの値を指定したり、 コンビナトリアル(英語)順次(英語)ペアワイズ(英語)属性を使用して値の組み合わせを作成したりすると、テストが多すぎる可能性があります。 例えば:

[Test] public void Test1( // 2^31 tests [Random(int.MaxValue)] int x) { // do something } [Test, Combinatorial] public void Test2( // 1M tests [Random(1000)] int x, [Random(1000)] int y, [Random(1000)] int z) { // do something }

このテスト数が期待と異なる場合、JetBrains Rider はテストが多すぎるという警告を表示します。 デフォルトでは、JetBrains Rider はテストの最大数を 1000 に制限しており、デフォルトの UI では設定できません。 ただし、この制限を変更したい場合は、 内部モードで Rider を実行することで、JetBrains Rider 設定 Ctrl+Alt+Sビルド、実行、デプロイ | ユニットテスト ページで 入力データが [x] 項目を超えた後、パラメーター化されたテストをスキップする オプションを使用できます。

2026 年 6 月 12 日