NUnit 异步任务失败“方法有非空返回值,但没有预期结果”

asa*_*f92 7 resharper nunit visual-studio nunit-3.0

我正在使用 NUnit 3.10 在 ReSharper 中运行单元测试。

我在进行简单的异步测试时遇到此错误:

方法具有非 void 返回值,但预计不会有结果

我的测试实际上是:

[Test]
public async Task Nothing()
{
    await Task.Delay(100);
}
Run Code Online (Sandbox Code Playgroud)

它在文档中说这实际上是运行异步测试的正确方法。

asa*_*f92 0

对我来说,问题在于,引用的不是 NuGet 包,而是针对 .NET Framework 3.5 编译的 DLL。使用 NUnit 的 NuGet 包修复了它。