Microsoft Moles 是否支持 .NET Compact Framework?
我目前正在对使用 .NET Compact Framework 2.0 的基于 WinCE 的应用程序进行单元测试。 我想知道,Moles Framework 支持 .NET Compact Framework 2.0 …
团队构建期间出现 Pex 错误(TFS 2010 Build)
我们一直在使用 pex 和 moles 与 TFS2010 进行联合测试。最近,pex 和鼹鼠在测试运行期间开始随机崩溃。我们无法在开发人员计算机上重现此错误。崩溃…
有没有办法简化路径条件
例如,在下面的代码中,路径条件将为 x>0 && x+1>0。但由于 x>0 意味着 x+1>0,z3 或 pex API 有没有办法只获取 x>0 而不是两个都。 if(x>0) if(x+1>0…
Microsoft PEX 放弃错误消息路径超出界限
在 Web 应用程序的 DAL 层上运行 Pex 时,Pex 收到错误消息“路径边界超出”。 请建议我继续处理此异常,并解释在 DAL 层上执行 PEX 的过程: public …
为什么方法 DateTimeParse.TryParse(String, DateTimeFormatInfo, DateTimeStyles, DateTime&) 未经检测?
我一直在尝试让一些 PEX 示例正常工作,但是使用 DateTime.TryParse/DateTime.Parse 的任何内容都会产生令人失望的结果。 Pex 没有提出任何有趣的参数…
为什么 Moles 选择 .NET v4.0 的 SharePoint.Behaviors,而其余的都是 v3.5?
我有一个 ClassLibrary 访问 SharePoint 2010 对象模型,作为更大的 SP 2010 沙箱解决方案的一部分。所有项目都以 .NET v3.5 为目标(不是客户端配置…
为什么运行 Pex Explorations 会导致忽略之前 Pex 生成的测试方法?
正在测试的代码: public class TestReader { public string Content { get; private set; } public void LoadFile(string fileName) { var content =…
将待测 PEX 代码限制为单一方法?
PEX 中的待测代码能否限制为单一方法?我知道您可以将其限制为程序集和类,但是成员呢? 我本质上是试图实现以下方法的 100% 代码覆盖率: public vir…
Moles Generation - 不同命名空间中的相同类名
这个问题最初是在这里提出的:http://social.msdn.microsoft.com/Forums/en-US/pex/thread/60972f1f-735a-474e-be84-40cda8006ffa?prof=required。 我…
如何使用 Moles 来查询 EntityFramework 4.1 中的数据库中的 DbContext?
我正在使用 Entity Framework 4.1 进行数据库访问,并希望对以下代码进行单元测试: // Get all the entities including children using (MyContext c…
该进程无法访问该文件,因为该文件正在被另一个进程使用
我问这个问题是因为它是鼹鼠特有的。 在 Windows 7 64 位上运行 VS2010,moles 的 VsHost 保留在任务管理器中,导致此消息: 无法复制文件 该进程无法…