Visual Studio NUnit numc任务失败“方法具有非空返回值,但不需要结果”

7gyucuyw  于 7个月前  发布在  其他
关注(0)|答案(3)|浏览(70)

我正在用NUnit 3.10在ReSharper中运行单元测试。
我在做一个简单的blog测试时得到了这个错误:
方法具有非空返回值,但不需要任何结果
我的测试是字面上:

[Test]
public async Task Nothing()
{
    await Task.Delay(100);
}

字符串
documentation中,它说这实际上是正确的方法来运行pwdc测试。

dauxcl2d

dauxcl2d1#

对于那些在Unity中工作的人,请确保您使用的是更新的测试框架包,至少是2.0.1。它目前处于预发布状态,因此您需要在包管理器中启用show pre-release
Documentation here了解更多有关该功能的信息。

8hhllhi2

8hhllhi22#

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

xnifntxz

xnifntxz3#

对于遇到此问题的任何Unity用户:我遇到了在UnityTest上使用TestCaseSource的问题,这导致了上述错误消息。相反,建议使用ValueSourcelink

相关问题