我想在Visual Studio 2013 Professional中使用Microsoft Fakes框架開始編寫單元測試用例。如何在VS 2013專業版上安裝Microsoft Fakes(單元測試隔離)
請告訴我如何才能做到這一點。
我想在Visual Studio 2013 Professional中使用Microsoft Fakes框架開始編寫單元測試用例。如何在VS 2013專業版上安裝Microsoft Fakes(單元測試隔離)
請告訴我如何才能做到這一點。
Fakes僅適用於VS Ultimate和Premium。沒有安裝程序,讓您的假貨功能添加到VSPro
http://www.visualstudio.com/products/compare-visual-studio-products-vs
雖然假貨只提供給VS旗艦版/企業用戶,其前身爲Moles,是免費提供的。
它們是largely the same,但Fakes使用不同的命名方案,並且在非MSTest測試框架中播放稍好。
還有一個開源替代品Prig,我對此一無所知。
我已經使用了MOQ,RhinoMocks,TypeMock Isolator和Fakes。我相信Fakes和TypeMock Isolator是唯一允許「Detours」的嘲諷框架,其中被測代碼中的依賴不可避免。但是我發現99.9%的時間任何其他嘲諷框架就足夠了。由於MS限制使用'Fakes'與最昂貴的VS版本,導致我精通RhinoMocks,現在我更喜歡MS Fakes。從長遠來看,包含最昂貴的VS版本的模擬框架的策略很可能會反彈。 – barrypicker