我已經使用RhinoMocks產品已經有相當長的一段時間了,並且對產品非常滿意 - 從來沒有理由去其他地方看過。我最近被TypeMock的好人詢問,讓他們的產品一wh不振,並想知道其他開發人員對Typemock Isolator的看法。有沒有其他的隔離/嘲諷框架,你會建議,爲什麼?用於.net的首選單元測試隔離框架.net
回答
Moq是我最近一直在使用的。這很值得一看;我特別喜歡lambda語法。我以非常簡潔而可讀的方式達成了很多。
我使用TypeMock了一年多,也沒有辦法,我想在一個項目上工作,沒有它。我聽到很多人說TypeMock功能太強大了,如果是這樣呢?擁有所有這些權力並不能讓我很差地設計我的代碼。
我對其他模擬框架感到困惑,但是我對TypeMock的喜歡是它可以模擬幾乎任何東西,而不必在整個地方創建接口,因爲一些模擬框架只能模擬一個接口,而不是那麼實際的對象。這是我目前在SharePoint上開發代碼的工作突出顯示的。沒有TypeMock,我不可能編寫好的單元測試。我無法看到Moq或RhinoMocks允許我模擬出SharePoint對象模型代碼。糾正我,如果我錯了那一個。
TypeMock的另一大優勢是公司的支持。他們的開發人員總是積極參與公司的論壇,所以如果您遇到問題,他們可以快速幫助您。這個幫助可以回答您可能發佈的論壇問題,也可以通過電子郵件實際聯繫您,如果問題涉及更多,那麼論壇答案可以提供。
與TypeMock的一個關鍵是成本,它不是一個便宜的產品。然而,它在測試中爲我節省的時間(以及我在編寫測試時的靈活性)使其成爲值得購買的產品。
你自己可以用TypeMock編寫可測試的代碼 - 但是你的隊友可能不會。那就是問題所在。 – Finglas 2009-09-09 16:58:21
- 1. .NET Framework 3.5的單元測試框架?
- 2. 用於測試單聲道的隔離框架
- 3. 什麼測試數據方法/框架被推薦用於.net單元測試
- 4. C#.NET 4.0測試框架?
- 5. .NET測試框架建議
- 6. 單元測試 - 隔離
- 7. 隔離單元測試
- 8. 新的.NET項目的推薦單元測試框架
- 9. 什麼是Perl的首選單元測試框架?
- 10. 社區首選的Ruby單元測試框架是什麼?
- 11. 的.NET單元測試
- 12. 最喜歡的.NET單元測試框架
- 13. .NET單元測試框架在那裏有什麼區別?
- 14. .NET單元測試包?
- 15. .NET單元測試框架,可以處理多個線程的測試
- 16. 用於.NET的通用性能測試框架
- 17. 用.NET編寫的單元測試COM
- 18. 單元測試框架對於C
- 19. WPF單元測試框架
- 20. Zend框架單元測試
- 21. ColdFusion單元測試框架
- 22. Angularjs單元測試隔離範圍值
- 23. 單元測試使用茉莉花單元測試框架node.js
- 24. 具有ms單元測試框架的單元測試實體框架
- 25. .net單元測試 - 如何做UI單元測試
- 26. 用於Microsoft Office的.NET加載項的單元測試
- 27. .net單元測試的Xml比較器
- 28. 在.net中測試ajax的單元
- 29. .NET的HtmlUnit次MVC單元測試
- 30. 類庫(包).Net的單元測試4.6
Yeap。我曾經使用Rhino,然後當我從.NET 2.0遷移到3.5時,我切換到了Moq。它看起來是從3.5版本開始的Rhino也支持這個功能。 – RichardOD 2009-08-12 20:22:09