[英]Good library for using TDD with MVC3
在工作中建立一個新網站,我正在嘗試學習一些TDD,以便可以從一開始就在新網站上實施(舊網站是純ASP頁面,並進行了零測試)。 但是,由於我是TDD的新手,所以我不知道要使用什么優秀的庫。 我已經在嘗試設計測試時遇到了問題……例如,我的一個控制器使用Server.MapPath()
,因此當前出現故障。 試圖找到一個構建良好的可靠庫。 我已經在Google上搜索並找到了一個或兩個選項,但不知道已經在使用TDD的人正在使用什么。 因為我有(想要)學習這一點,所以我只是假設是通過一個他人成功使用的圖書館來學習它。
編輯:對不起,我目前正在使用NUnit進行測試,但是我對其他庫開放
您可能會發現此MSDN雜志文章 “使用SpecFlow和WatiN進行行為驅動的開發”很有趣。
NUnit與NUnit.Snippets Nuget包。
http://nuget.org/packages/NUnit.Snippets
為了創建可測試的應用程序,您將必須在整個代碼庫中使用“依賴注入”,或者使用一些其他模式來更改測試過程中的實現(例如,您使用Server.MapPath提到的實現)。 要使用DI,您將需要DI Container和您的自定義控制器工廠。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.