如何使ASP.NET MVC Controller易測試呢?

昨天那篇文章如何進行ASP.NET MVC 的測試,雖然通過自己寫一個Fake的HttpContext,但是同時也暴露出之所以難於測試,是因爲設計的代碼不易測試,根據Jeffrey Zhao(老趙)的建議(我沒完全看懂如何去做),我又重新試了一下,我把對httpcontext的操作全部放到一個ModelBinder裏,因爲那裏可以處理httpcontext,而測試的時候是不執行ModelBinde
相關文章
相關標籤/搜索