Rhino Mocks和Compact Framework

Mat*_*att 5 compact-framework rhino-mocks mocking

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

System.TypeLoadException:无法从程序集'Rhino.Mocks'加载类型'Rhino.Mocks.MockRepository'...

我已经将rhino mocks dll复制到设备上的各个位置(我的app文件夹和创建的SmartDeviceTest文件夹),但它似乎仍然无法找到它.

有没有人使用紧凑框架的犀牛嘲笑,可以指出我正确的方向?或者失败了,有人可以建议一个集成并与紧凑框架一起工作的模拟框架吗?

谢谢

马特

cta*_*cke 4

我敢打赌它找不到依赖项。IIRC,Rhino 使用了很多 CF 中不存在的 CompilerServices 和 Reflection.Emit 片段,因此在尝试生成模拟时可能会呕吐。我还没有看到任何与 CF 一起使用的模拟框架,并且我已经做了很多查找(并尝试移植)。