微软用nunit假冒伪劣产品

本文关键字:假冒伪劣 nunit 微软 | 更新日期: 2023-09-27 18:04:49

我正在尝试测试userservice,我想使用Fakes伪造日期时间。ShimsContext

在测试执行时,我得到

unittestsolation instrumentation初始化失败。请重新启动并重新运行此测试

不同之处在于我使用的是nunit框架

有什么问题,我应该知道当使用nunit与微软假货和Shims?

微软用nunit假冒伪劣产品

确保您使用的是Visual Studio测试运行器,而不是nUnit、MSTest或Resharper测试运行器。Fakes需要权限来检测你的代码,如果你的测试运行器没有这个能力或权限,它会失败,你刚刚得到的错误。

你还需要运行Microsoft Visual Studio Ultimate或Premium edition,如果你在Windows 8或8.1中,你需要在管理模式下运行。您不能使用专业版运行假货。

如果你仍然有问题,检查事件查看器,它应该有一个相应的异常,也许你可以通过工作或张贴在这里,让我们帮助你解决。