我通过 NuGet 将我的单元测试项目从版本2.0.0-beta-{ something }迁移到2.0.0(稳定)。似乎 Assert.DoesNotThrowAsync()
已经不可用了。
例如:
[Fact]
public void CanDeleteAllTempFiles() {
Assert.DoesNotThrowAsync(async () => DocumentService.DeleteAllTempDocuments());
}
结果出来了
Documentservicetests.cs (11,11) : 错误 CS0117: “ Xunit. Assert”不包含“ DoesnotthrowAsync”(CS0117)的定义
一个变通方法是省略测试。有没有更好的解决方案?