回答
更新:为了解决您的评论...编写测试代码的很大一部分涉及到你的控制范围之内取消对类/资源的依赖。做这件事的一个非常普遍的方法是通过与接口交谈而不是具体的例子。
这里有一点要说明的正确(特别是因为我刚刚起床),所以建议你拿起Roy Osherove的“单元测试艺术”的副本。这是一本相当短的书,充满了很好的建议和大量的摘要信息,让你熟悉许多单元测试的方法。
在测试用例中,我试图调用方法(这是通过接口实例来实现和编程的),但是测试仍然通过,这里的Setup方法实际上做了什么(下面是示例代码) [测试] public void Empty() { IQueue QREF; 模拟
我认为最好在一个新问题中提出,我只是对moq稍微熟悉一些,并将其置于一个新的问题中,让开发人员更熟悉框架来看待它。 – STW 2009-08-16 16:49:40
我最近才开始使用Moq,但我不确定这会有多大的帮助,但是如果您能掌握Pro ASP.NET MVC Framework的第3章,那么使用moq和NUnit会有一个很好的分步示例与ASP.NET MVC。
- 1. 任何人都可以建议标题?
- 2. 任何人都可以建议使用jenkins做angularjs的CI/CD的步骤吗?
- 3. 任何人都可以给Ionic 2框架的InAppBrowser示例应用程序?
- 4. 任何人都可以帮助我创建Jmeter框架吗?
- 5. 任何人都可以告诉我为iPhone安装CorePlot框架的步骤吗?
- 6. 任何人都可以想到PHP框架的好名字吗?
- 7. 任何人都可以用示例解释string.compare(_:options:range:locale :)吗?
- 8. 任何人都可以演示fl_filename_list?
- 9. 任何人都可以给我实时的sqlite示例
- 10. 任何人都可以使用示例解释ConcurrentLinkedList的用法吗?
- 11. 任何人都可以给Android TabHost示例代码?
- 12. 任何人都可以共享一个示例.lldbinit文件吗?
- 13. 任何人都可以提供Kafka Sink Connector示例Java?
- 14. 任何人都可以给我示例代码_dupenv_s?
- 15. 任何人都可以展示一个使用BeautyTips的简单例子吗?
- 16. 任何人都可以使_lockroot工作?
- 17. 任何人都可以提出一个很好的自动化框架使用硒,C#和NUnit 3.0框架
- 18. 任何人都可以建议如何生成热图的颜色
- 19. MySql,任何人都可以建议如何提高我的查询/索引?
- 20. 任何人都可以建议一步一步的指导添加管理模块在默认的zend框架项目?
- 21. launch4j exe本身无话可说,任何人都有建议?
- 22. 任何人都可以解释请求 - 答复经纪人zeromq示例?
- 23. 任何人都知道我可以如何运行Android示例应用程序?
- 24. 任何人都可以为Haskell建议一个好的约束库吗?
- 25. 任何人都可以建议我良好的链接或rhomobile教程?
- 26. 任何人都可以建议我如何在角度重定向
- 27. 任何人都可以看到这个用例的任何问题
- 28. 任何人都可以解释在实体框架中的延迟加载?
- 29. 任何人都可以推荐一个好的C/C++ RESTful框架
- 30. 任何人都可以给两个LRU和LFU的例子吗?
作为通过示例的最终目标,您在寻找什么?你有模拟框架的“工作知识”吗? – Gishu 2009-08-14 04:46:31
是的。但在大多数例子中,我看到接口引用被作为模拟构造函数的参数传递(例如,新的Mock()。你可以举一个以Class为参数的例子。 –
vijaysylvester
2009-08-14 10:52:14