0

我的团队使用 Moq 作为测试框架。由于我们需要测试一些 http 对象,尤其是会话,我们探索了更多选项,并找到了一个名为MVCContrib的不错的库,它在安装时下载了 RhinoMocks。尝试从 MVCContrib 调用方法时,出现此错误:

测试方法 uBetPro.UI.Web.Tests.AccountController.AccountControllerTests。.Login_CorrectCredentials_AuthenticationSuccess_ReturnsValidLicense 抛出异常:System.Configuration.ConfigurationErrorsException:配置系统初始化失败---> System.Configuration.ConfigurationErrorsException:无法识别的配置部分
dataCacheClients。(C:\Users\Shogun\AppData\Local\Temp\TestResults\Shogun 2013-06-27
15_23_17\Out\uBetPro.UI.Web.Tests.DLL.config 第 27 行)

这可能是什么原因造成的?如果有办法解决这个问题,我会很高兴,但我的常识意味着两个不同的测试框架不能在同一个项目中运行,这有意义吗?

4

1 回答 1

0

您的 uBetPro.UI.Web.Tests.DLL.config 第 27 行似乎有问题

我会假设你有一些你没有正确模拟出来的东西,它正在尝试从配置文件中读取

如果这是模拟框架之间的冲突,我本来希望在您运行测试之前看到编译时错误

于 2013-06-27T14:00:52.920 回答