11得票2回答
如何从Visual Studio 2012项目中删除伪装程序集?

我将Fakes程序集添加到了一个Visual Studio 2012 C#单元测试项目中,通过“添加Fakes程序集”引用上下文菜单选项。完全删除Fakes程序集的步骤是什么?也就是说,如何撤销我的添加操作?

10得票2回答
如何在VS 2013专业版上安装Microsoft Fakes(单元测试隔离)

我希望使用Microsoft Fakes框架在Visual Studio 2013 Professional中编写单元测试用例。 请指导我如何实现。

10得票1回答
如何使用Fakes框架的shims在VS 2012中模拟/隔离内部类?

所以,问题在于我在程序集中有一堆内部类,而这些类被我想要测试的类所使用。由于VS2012已经移除了访问器,因此我很乐意使用[InternalsVisibleTo],这很好用......但是当我尝试将我的内部类进行shimify时,它们对Fakes框架不可见。值得注意的是,我正在处理的特定类是一...

9得票3回答
我该如何验证 Microsoft Fakes (beta) 的存根/stub或替身/shim是否被调用(例如 Rhino Mocks 中的 AssertWasCalled)?

我正在使用Visual Studio 11中的Microsoft Fakes测试版。如何验证我的系统在测试过程中调用了依赖项的方法?

9得票1回答
C#测试项目使用Microsoft Fakes时出现错误:“未在/reference选项中指定外部别名'snh'”。

我有一个使用Microsoft fakes的C#测试项目。该项目引用了一个外部库(abc.dll),最近该库已更新到.net standard 2.0。将abc.dll库引用更新到最新版本后,测试项目不再构建,并且也不会为该库(dll)生成fake程序集。我在生成的.csproj文件中看到以下...

9得票1回答
微软的Fakes和TFS 2012 Visual Studio测试运行程序 - 单元测试偶尔失败

环境 Visual Studio 2012 Premium Update 3 Team Foundation Server 2012 Update 3 编辑:.NET Framework 4 DefaultTemplate(DefaultTemplate.11.1.xaml) Visua...

9得票2回答
安装Visual Studio 2015后,仿冒程序停止工作

我安装了Visual Studio 2015试用版,自此我的使用fakes的单元测试无法编译,即使在VS 2013中也是如此。该单元测试项目针对.net 4.5。 Msdn建议更改目标框架版本。如果我将目标框架更改为4.6,则错误消失,但我无法将项目更新到.net 4.6,因为每个开发人员都...

9得票1回答
Visual Studio 社区版和 Fakes 框架?

我在我的测试项目的引用快捷菜单中看不到“添加伪装程序集”的选项。Microsoft Fakes框架是否可用于Visual Studio Community 2013版?

9得票1回答
在使用MSTest或Resharper运行测试时出现ShimNotSupportedException错误

我目前正在使用Microsoft Visual Studio 2012和新的Fakes框架。在将我的单元测试添加到MSBuild和持续集成过程后,Fakes单元测试可能会引发ShimNotSupportedException异常。 我尝试了不同的方法并研究了这个问题,发现只有当我从Resha...

9得票3回答
使用 ITuple 生成虚拟数据时出现错误

我们使用Microsoft Fakes框架很长一段时间来在测试期间伪造System.DateTime.UtcNow。但是最近,几周前,我们开始使用C# 7功能(与VS 2017一起),包括将元组作为函数的返回值。现在,我为发布创建了一个新分支。在新分支中,生成伪造失败,并出现以下多个消息错误:...