コード検査: NUnit。テストメソッドパラメーターの値が提供されていません。
パラメーター化された NUnit テストを作成する場合は、各テストパラメーターにデータ値を入力する必要があります。データ値を指定する方法はいくつかあります。これについては、NUnit のドキュメントのパラメーター化されたテスト(英語)セクションに説明があります。
[Test]
// No values for parameter 'x'
public void MyTest(int x)
{
// do something
}
[Test]
// Test will be executed with 'x = 10'
public void MyTest([Values(10)] int x)
{
// do something
}
関連ページ:
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかに関係なく、コードインスペクションは常に特定のスコープで実行できます。メインメニューからを選択するか、Alt+R O を押してから、左側のを選択します。設計時コードインスペクションを切り替えるには、コード分析を有効にするチェックボックスを使用し...
コード検査: NUnit: ExpectedResult の代わりに冗長な引数。| ReSharper ドキュメント
NUnit のテストケース属性の引数は、テストパラメーターの値とテストの期待される結果の両方を提供するために使用できます。期待される結果は、常に名前付きパラメーターを使用して指定されなければなりません。テストメソッドが値を返し、ReSharper がの代わりにデータ値を持つ引数を見つけると、警告を発行し、値を期待される結果に変換するクイックフィックスを提供します。[TestCase(100)] // Warning: does the argument mean ExpectedResult?...