如何使用 Moles 为 C# 中的方法的多次调用返回不同的值?
我一直在尝试为此找到解决方案,但要么我一直在寻找错误的搜索词,要么根本就没有我的问题的答案。 问题: 我有一个方法,我想为其编写单元测试。在这…
如何让鼹鼠与 MSBuild 一起工作?
我用 Moles 编写了一些单元测试用例,然后将其签入 TFS。但自动构建失败。 我无权在构建服务器上安装 Moles。我检查错误发现我没有签入MolesAssemblie…
为什么 Moles 选择 .NET v4.0 的 SharePoint.Behaviors,而其余的都是 v3.5?
我有一个 ClassLibrary 访问 SharePoint 2010 对象模型,作为更大的 SP 2010 沙箱解决方案的一部分。所有项目都以 .NET v3.5 为目标(不是客户端配置…
NUnit 和摩尔误差
我正在尝试使用 Moles 运行 NUnit,但遇到了一个奇怪的错误,我不太清楚为什么。 [Test] [Moled] public void SendEmail_Test() { SIEmailService ema…
Moles 无法与 MVC3 (System.Web.Mvc.dll) 一起使用
我刚刚开始研究摩尔框架,从一开始我就没有得到很好的经验。 由于某种原因,我无法为 System.Web.Mvc.dll (v.3) 生成摩尔, 我将尝试逐步解释我的问题…
将待测 PEX 代码限制为单一方法?
PEX 中的待测代码能否限制为单一方法?我知道您可以将其限制为程序集和类,但是成员呢? 我本质上是试图实现以下方法的 100% 代码覆盖率: public vir…
构建服务器上的 Moles 和 Stubs
我试图让我们的团队主要使用 Moles 和 Stubs 来排除静态类。我需要弄清楚的一件事是我是否必须使用构建服务器上的安装程序来安装moles和存根?或者我…
Moles Generation - 不同命名空间中的相同类名
这个问题最初是在这里提出的:http://social.msdn.microsoft.com/Forums/en-US/pex/thread/60972f1f-735a-474e-be84-40cda8006ffa?prof=required。 我…
帮助使用 Moles 语法测试带有泛型的私有方法
我有一个方法的签名,如下所示: private IEnumerable BuildCustomerUpdatePlan(List localCacheChangedCustomers, List crmChangedCustomers){} 当我…
如何使用 Moles 来查询 EntityFramework 4.1 中的数据库中的 DbContext?
我正在使用 Entity Framework 4.1 进行数据库访问,并希望对以下代码进行单元测试: // Get all the entities including children using (MyContext c…
该进程无法访问该文件,因为该文件正在被另一个进程使用
我问这个问题是因为它是鼹鼠特有的。 在 Windows 7 64 位上运行 VS2010,moles 的 VsHost 保留在任务管理器中,导致此消息: 无法复制文件 该进程无法…
TFS 2010 实验室管理环境中的 Microsoft Moles 主机类型错误
我使用 TFS 2010 SP1 实验室管理和 LapDeployTemplate 的变体在 Hyper-V VM 上执行构建工作流和单元测试,通过 SCVMM 进行管理(根据 Codeplex 上的 A…