为了编写单元测试,我需要为基于WinRT的应用程序集成一个模拟框架,并决定哪个模拟框架最适合。我最终比较了JustMock (许可版本)和Moq。我找不到两者之间的详细比较。然而,一些文章说,就性能而言,Moq稍好一些。有什么建议或有用的链接可以让我对两者进行详细的比较吗?
发布于 2015-03-06 06:06:44
这两个都是很好的测试框架。两者都有相似的语法。不确定性能,但两者都不是可怕的慢。在某种程度上,这是个人喜好的问题。我建议每个人都试一试,看看你更喜欢哪一个。下面是一些额外阅读的链接。
telerik-justmock-free-vs-moq
JustMockLite vs Moq vs RhinoMocks
JustMock documentation
NSubstitute-vs-Moq-vs-FakeItEasy-vs-Rhino
尽管它不是您所询问的关于NSubstitute的框架之一,但它看起来更容易使用。请参阅this link
MoqaLate是一个用于Windows Phone和Windows Store应用程序的较新的模拟框架。我自己还没有试过,但它看起来很有前途。请参阅this link
发布于 2015-03-13 23:51:31
Moq不适用于您的基于WinRT的应用程序(即,WP8.1和W8.1,它可能在8中工作),除非您将可测试代码放在一个针对.NET和其他目标的PCL中。
在this thread中有一些有用的解释,也是关于为什么WinRT破坏了大多数现有的模仿框架的post。
据我所知,JustMock是唯一一个不在alpha阶段的可用于WinRT的模拟框架。
https://stackoverflow.com/questions/28580417
复制相似问题