JustMock .NET單元測試利器(一)
阿新 • • 發佈:2019-02-12
1.什麼是Mock?
Mock一詞是指模仿或者效仿,用於建立例項和靜態模擬、安排和驗證行為。在軟體開發中提及"mock",通常理解為模擬物件。模擬物件的概念就是我們想要建立一個可以替代實際物件的物件,這個模擬物件要可以通過特定引數呼叫特定的方法,並且能返回預期結果。模擬時,你只需關心三樣東西:設定測試資料、設定預期結果、驗證結果。
我們看以下兩幅圖片:
由於A對B C存在依賴關係,我們想在不涉及依賴關係的情況下測試A,即我們認為BC無錯誤且B返回的資料是正確的,在這一條件下對A的後續邏輯操作進行測試。
這時,Mock就可以模擬B或者C給A返回預期的值,而不是正真去執行B或者C裡面的程式碼。
2.如何使用?
-
- 從這裡下載試用安裝程式檔案。
-
執行安裝程式並按照步驟操作。配置預設安裝資料夾。
3.一路都是下一步直到安裝完成。
新增JustMock的引用要開始在測試專案中使用JustMock,新增對Telerik.JustMock.dll(或Telerik.JustMock.Silverlight.dll,如果您在Silverlight專案中使用它)的引用。該程式集位於Libraries
在visual中開啟justmock
在vs的選單欄中會多出justmock選項,點選後選擇enable。
在下一篇文章中,我們將會講到如何使用JustMock。
歡迎檢視我的下一篇文章
JustMock .NET單元測試利器(二)