为什么方法 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 保留在任务管理器中,导致此消息: 无法复制文件 该进程无法…
将自定义对象与 Pex 测试框架结合使用
我正在尝试使用 Pex 和 Moles 测试框架来测试我的项目。 我对使用 Pex 进行参数化测试有一点想法。 void SampleMethod(Employee emp) { /// Some busi…
“运行 PEX”右键单击时不出现
我在 Windows XP 计算机上运行 VS2010 Pro。 我已经下载并安装了 PEX &鼹鼠。一切都很顺利。 当我打开一个 C# 项目并将光标放在类方法上并右键单击时…
使用 .NET 3.5 项目运行 Pex
我目前正在尝试将 Pex 和 Moles 与用 .NET 3.5 编写的 SharePoint 2010 解决方案结合使用。 添加测试项目时(通过使用 Pex -> 创建参数化测试)一切似…
痣“冲突”将 Moles 与 MsTest 结合使用时
在使用 Moles 和 MsTest 时,我发现了一种可以解释的(但令人沮丧的)行为。 想象一下以下情况: “测试 DLL A”在 mscorlib 上使用 Moles “测试 DLL…
在特定机器上运行 Pex 时接口未注册(0x80040155)
Pex 0.94.0.0 Release Visual Studio 10.0.40219.1 Bug Report 如何重现: 打开类库项目 创建一个空方法 右键单击->运行Pex 我在另一台机器上运行没有…