コードインスペクション:NUnit。 ExpectedResult の代わりに冗長な引数。
NUnit の テストケース(英語)属性の引数は、テストパラメーターの値とテストの期待される結果の両方を提供するために使用できます。 期待される結果は、常に名前付きパラメーター ExpectedResult を使用して指定されなければなりません。
テストメソッドが値を返し、JetBrains Rider が ExpectedResult の代わりにデータ値を持つ引数を見つけると、警告を出し、値を期待される結果に変換するクイックフィックスを提供します。
[TestCase(100)]
// Warning: does the argument mean ExpectedResult?
public async Task<int> Test()
{
// do something
return await Task.FromResult(100);
}
[TestCase(ExpectedResult = 100)]
public async Task<int> Test()
{
// do something
return await Task.FromResult(100);
}
2026 年 6 月 12 日