回答
更新:爲了解決您的評論...編寫測試代碼的很大一部分涉及到你的控制範圍之內取消對類/資源的依賴。做這件事的一個非常普遍的方法是通過與接口交談而不是具體的例子。
這裏有一點要說明的正確(特別是因爲我剛剛起牀),所以建議你拿起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. 任何人都可以建議跨源代碼參考工具?
- 8. 任何人都可以向我展示一些Veracity用例嗎?
- 9. 任何人都可以用示例解釋string.compare(_:options:range:locale :)嗎?
- 10. 任何人都可以爲數據庫開發人員建議一些網絡框架?
- 11. 任何人都可以給我實時的sqlite示例
- 12. 任何人都可以使用示例解釋ConcurrentLinkedList的用法嗎?
- 13. 任何人都可以給我例如使用揮發性
- 14. 任何人都可以給我例如receiveAndReply使用Springe AMQP
- 15. 任何人都可以給Android TabHost示例代碼?
- 16. 任何人都可以提供Kafka Sink Connector示例Java?
- 17. 任何人都可以共享一個示例.lldbinit文件嗎?
- 18. 任何人都可以給我示例代碼_dupenv_s?
- 19. 任何人都可以展示一個使用BeautyTips的簡單例子嗎?
- 20. 任何人都可以請告訴我如何使用異步任務
- 21. 任何人都可以使_lockroot工作?
- 22. 任何人都可以提出一個很好的自動化框架使用硒,C#和NUnit 3.0框架
- 23. 任何人都可以建議如何生成熱圖的顏色
- 24. 如何設置文件高度的iframe任何人都可以建議?
- 25. MySql,任何人都可以建議如何提高我的查詢/索引?
- 26. 用c#凍結redis聊天客戶端。任何人都可以提出建議
- 27. 任何人都可以建議一步一步的指導添加管理模塊在默認的zend框架項目?
- 28. 任何人都有Spring AOP @DeclareParents示例?
- 29. launch4j exe本身無話可說,任何人都有建議?
- 30. 任何人都可以建議我良好的鏈接或rhomobile教程?
作爲通過示例的最終目標,您在尋找什麼?你有模擬框架的「工作知識」嗎? – Gishu 2009-08-14 04:46:31
是的。但在大多數例子中,我看到接口引用被作爲模擬構造函數的參數傳遞(例如,新的Mock()。你可以舉一個以Class爲參數的例子。 –
vijaysylvester
2009-08-14 10:52:14