dfe*_*aro 11 tdd unit-testing mocking visual-studio-2008 pex-and-moles
我确实搜索了论坛,但没有找到类似的问题.我希望最终决定我们的选择模拟框架作为最佳实践向前推进 - 我已决定使用Moq ......直到最近我发现MS最终创建了一个名为Moles的模拟框架,它似乎工作类似通过探查器API性感等对TypeMock进行..
这里有一百万'NMock vs Moq vs TypeMock vs Rhino ......'线程.但是我从未见过Moles参与其中.事实上,我甚至不知道它是否存在直到很久以前.有人用吗?在生产?任何人都为它转储旧的模拟框架,如果是的话,哪一个?它与你使用的模拟框架相比如何?
谢谢.. ps,我们正在使用VS2008并且很快就会进入2010年.
我认为鼹鼠正在嘲笑到下一个级别,它更强大.
"生产中"是什么意思?摩尔只在单元测试中有用.它具有严重的性能影响,它还允许生产中的不安全代码(曾经考虑过将IsAuthorized函数替换为true?).
鼹鼠在2008年和2009年均可使用.
希望这能回答你的问题.
我和你所处的情况相同,所以我想评论一下我的经历.
Typemock和Moles都有着孤立的目标.特别是那些讨厌的密封类,非虚方法.
我相信,如果你处于开发的后期阶段和/或没有/很少控制代码库,那么就需要一个像上面提到的隔离框架.
这些是Typemock的优点,我还没有发现Moles
我希望Moles成熟到已发布的产品,但我开始修补它似乎与其他MS Research项目没什么不同; 通常是未经抛光的,但这似乎是这类项目的性质.
| 归档时间: |
|
| 查看次数: |
2864 次 |
| 最近记录: |