JetBrains Rider 2026.1 Help

コードインスペクション:NUnit。 Async テストメソッドはタスクまたはタスク<T>を返す必要があります。

NUnit 3.x の非同期テストメソッドは、値が返されない場合は Task を返すか、 T 型の値が返される場合は Task<T> を返さなければなりません。 以下は、非同期テストが正しく機能しない 2 つの状況です。

[Test] // Warning: Async test method is void public async void Test1() { // do something await Task.CompletedTask; } [Test] // Warning: NUnit 3.10 does not support ValueTask public async ValueTask<int> Test2() { // do something return await Task.FromResult(100); }

どちらの状況でも、 Task または Task<T> を返すようにテストメソッドを書き直す必要があります。

2026 年 6 月 12 日