当我编写单元测试时,我喜欢使用Rhino Mock。
因此,当我开始我的第一个Windows Store应用程序时,我很自然地首先从我的单元测试开始。当我尝试通过NuGet添加RhinoMocks时,我收到以下错误
无法安装程序包'RhinoMocks 3.6.1‘。您正在尝试将此程序包安装到目标为'.NETCore,Version=v4.5‘的项目中,但该程序包不包含与该框架兼容的任何程序集引用。有关更多信息,请联系包的作者。
我和Moq也有同样的问题。
Version=v4.5有没有一个.NETCor的模拟框架?
发布于 2012-08-25 11:54:56
大多数模拟框架都是基于Reflection.Emit
的。不幸的是,Reflection.Emit
不在WinRT中。这意味着你不能做动态代理。(即运行时模拟)。这就留下了在编译时引用的模拟的预生成。我所知道的唯一框架是Moq的一个实验性分支:https://github.com/mbrit/moqrt
发布于 2013-04-24 16:56:21
我做这个是为了在Windows Phone 7上使用,应该可以在Win 8上使用,因为这只是一个后期构建步骤:
https://stackoverflow.com/questions/12083462
复制相似问题