我在下面有这个简单的测试方法。
[Test]
public async Task OneSimpleTest1()
{
var eightBall = new EightBall();
var answer = await eightBall.WillIWin();
Assert.That(answer, Is.True);
}
测试类看起来像这样
public class EightBall
{
public Task<bool> WillIWin()
{
return new Task<bool>(() => true);
}
}
我使用以下命令在 Nunit 2.6.2 中运行测试。
nunit-console.exe EightBall.dll /framework:net-4.5
但是,测试似乎没有返回并永远挂起。是否有一种特殊的方法可以使用 Nunit 2.6.2 运行异步测试。我认为使用 Nunit 2.6.2 支持异步