【发布时间】:2015-11-22 06:05:08
【问题描述】:
我通过 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)
一种解决方法是省略测试。有没有更好的解决方案?
【问题讨论】: