首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rhino Mocks &紧凑型框架

Rhino Mocks &紧凑型框架
EN

Stack Overflow用户
提问于 2009-06-17 00:33:45
回答 2查看 1.1K关注 0票数 5

我一直在尝试使用Rhino Mock对我的.Net Compact Framework应用程序进行单元测试,但遇到了一个问题。我可以使用Rhino Mocks构建一个基本的单元测试,但是每次运行包含Rhino Mocks代码的测试时,测试都会失败,因为它找不到Rhino Mocks程序集。

System.TypeLoadException:未能从程序集‘Rhino.Mocks’加载类型'Rhino.Mocks.MockRepository‘...

我已经将rhino mocks dll复制到设备上的不同位置(我的应用程序文件夹和创建的SmartDeviceTest文件夹),但似乎仍然找不到它。

有没有人用过框架紧凑的rhino mock,可以给我指出正确的方向?或者,如果做不到这一点,有没有人能建议一个与紧凑框架集成并工作的模拟框架?

谢谢

哑光

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-06-17 02:01:53

我打赌它找不到依赖项。Rhino使用了很多CF中根本不存在的CompilerServices和Reflection.Emit片段,所以它在尝试生成模拟代码时可能会吐出来。我还没有看到任何与CF一起工作的模拟框架,我已经做了相当多的研究(并尝试移植)。

票数 4
EN

Stack Overflow用户

发布于 2009-07-01 19:30:45

几个月前,我写了一篇关于这方面的博文:http://elegantcode.com/2009/04/29/unit-testingmocking-on-net-cf/

无论如何,RhinoMocks、Moq和TypeMock都不能在.netcf上工作。PEX (微软研究院的一个项目)的存根在理论上可以工作,但目前还不存在。

关键是创建存根类,而不是Mock类(谷歌搜索“Mock are not stub”)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1004560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档