标签: c# nunit integration-testing
我正在为我的代码(使用Nunit)进行集成测试,我想知道当某些外部资源(如Web服务)不可用(503或网络关闭)时,是否可以动态设置测试结果。我不希望既没有成功通过测试也没有通过测试。
如果无法在运行时将其设置为忽略,那么在集成测试中处理资源不可用的最佳做法是什么。感谢。
答案 0 :(得分:1)
您正在寻找Assert.Ignore()。调用它将立即以“忽略”结果结束测试。请参阅文档here。
Assert.Ignore()