【发布时间】:2025-11-23 02:45:01
【问题描述】:
我开始在单元测试中使用 Moles,并且在文档方面有点挣扎。
我想破坏 DateTime.Now。
如果您查看执行此操作的旧方法是添加对 mscorlib 的引用,然后为其添加一个存根文件(添加新项 -> 用于测试的存根和痣)。
“用于测试的 Stubs and Moles”模板已被弃用,您只需右键单击引用并选择“添加 moles 程序集”即可。
VS2010 不允许您直接添加对 mscorlib 的引用,因为我们有对“系统”的引用,这没关系,因为我可以在对象浏览器中看到 DateTime 作为此命名空间的一部分。
如果我为系统引用添加一个 moles 程序集并重建,我仍然无法解析 MDateTime。
有什么建议吗?
【问题讨论】:
标签: unit-testing moles pex-and-moles