业务功能 - RhinoMocks IEnumerable静态方法模拟

时间:2013-09-03 17:35:07

标签: c# ienumerable rhino-mocks static-methods

这是一个基本问题,我希望在规则范围内提出。我一直在寻找一些以前曾经实践过的“自动测试员”经验的信息。模拟静态IEnumerable方法的业务功能是什么?嘲笑它们有什么可以实现的吗?它只是创建杂乱的代码/测试吗?有人会怎么知道为一个IEnumerable方法编写测试值得吗?我已经阅读了如何完成模拟和测试任务的方法,只是好奇它的服务目的。系统方法不能正常工作而不需要测试吗?

请原谅我的问题,如果他们是“绿色”我只是想获得更深入的测试知识/知识基础。

1 个答案:

答案 0 :(得分:0)

模拟系统IEnumerable方法没有业务功能。但是,要模拟静态方法,您应该创建一个调用静态方法的虚拟类。然后,您可以模拟虚拟类,允许自己“访问”测试中的静态方法。