我们使用 Silverlight 单元测试框架进行测试。
哪一个更适合我的团队? Rhino Mocks 或 Moq。没有人有使用这样的框架的经验。
在这种环境中使用每个框架的优缺点是什么?
最佳答案
看看两者,看看哪种语法适合您和您的团队技能。
Rhino Mocks 已经存在近 4 年,并支持几种不同的语义。记录/回放是最旧的,而排列行为断言 (AAA) 是最新的。我想说的是,在社区中,Rhino Mocks 是标准框架,因为它已经存在了很长时间,并且很容易找到示例、文档和帮助。
Moq 实际上大约有 1 年历史,并且严重依赖 .Net 3.5 语法,例如 lambdas。我认为由于它的新功能,可能更难找到使用过它的人并获得帮助。
比您选择的框架更重要的是了解模拟如何帮助您进行测试,以及它们如何改变您对设计可测试性系统的看法。最后,框架不重要,经验和知识很重要。
关于silverlight - Silverlight 的 Rhino Mocks 与 Moq,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1538336/