测试“InvokeWebService”超过了执行超时时间

3

如何增加单元测试的默认执行超时时间?我有一个单元测试调用了一个Web服务。它经常运行超过10秒,导致超时错误。我正在使用Visual Studio Team System 2008。


你能贴出测试代码并澄清哪一部分导致超时错误吗? - Grzenio
1个回答

5
有许多不同的方法可以控制Visual Studio单元测试的超时时间。请参考此文章以获取指导:如何:设置运行测试的时间限制。(该文章是针对2010年编写的,但我已经验证了这些设置在2008年也存在。)
另外,通常不建议从单元测试中调用真实的Web服务。您最好使用模拟框架(如Rhino Mocks)和依赖反转来构建代码,以便在不需要连接到真实服务的情况下进行测试。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接