【发布时间】:2018-04-16 23:33:03
【问题描述】:
我编写了一些集成测试(使用 XUnit)来测试 SmtpClient。基本上我会在我的app.config
configuration>
<system.net>
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory">
<specifiedPickupDirectory pickupDirectoryLocation="F:\EmailTests\"/>
</smtp>
</mailSettings>
</system.net>
</configuration>
现在显然由于以下参考,此测试在 Team Services 上失败:
E:\EmailTests
此外,此覆盖不包括相对路径。
在构建期间我需要保存数据的 TFS 中应该如何处理这些场景?
【问题讨论】:
-
如果是与文件系统等外部资源交互,则不是单元测试。
-
我们称之为集成测试
标签: unit-testing azure-devops tfsbuild xunit.net