我使用xUnit这个例子测试:的xUnit Assert.All()异步
[Fact]
public void SomeTest()
{
Assert.All(itemList, async item=>
{
var i = await Something(item);
Assert.Equal(item,i);
});
}
是否有一个很好的解决方案,使整个测试异步/ awaitable?
测试方法的签名更改为'公共异步任务SomeTest()' – Igor
@Igor:这种变化不仅使'SomeTest()'表面上awaitable。 'Assert.All()'仍然表现相同的方式。 – recursive