单元测试依赖于网站的代码?

时间:2014-04-13 05:02:20

标签: c# nunit

我想学习如何测试我编写的依赖外部资源的代码。

有一个我从中搜索数据的网站。然后我解析它并保存到强类型的域对象。

我有测试这个的单元测试,但因为它们依赖于外部资源 - 拥有可以访问网站的互联网连接 - 我不能依赖于能够始终执行的测试。

我不想moq网站(无论如何没有界面),或者设置本地html源文本文件。我更喜欢的是在我的nunit Setup()方法中创建一个Web服务器,可以像外部网站那样打开网址。也许它会重定向到localhost而不是网站。

我不是在寻找具体的解决方案。相反,我希望获得有关处理此测试情况的​​最佳实践的指导。特别是如果有推荐的.Net库或Microsoft的指导。

0 个答案:

没有答案
相关问题