0
如果我理解正確the example,MvcContrib TestHelper都有一個路由映射到一個特定的控制器強類型的測試。另一方面,如果我理解這個例子,那麼被測試的路由不是來自global.asax文件;它來自測試設置。強類型路由測試
相反,這本書「臨ASP.NET MVC3框架」股份路線測試助手,實際上做利用Global.asax文件中的路由。這些幫手,但是,都沒有強類型(甚至寬鬆的類型化),以一個特定的控制器:
[TestMethod] //sample from the book...
public void TestIncomingRoutes() {
// check for the URL that we hope to receive
TestRouteMatch("~/Admin/Index", "Admin", "Index");
}
我想有兩全其美的。有沒有人有一個幫助代碼的鏈接,(1)明確標識一個特定的控制器,(2)使用global.asax中的路由進行測試,(3)沒有與Rhino Mocks結婚 - 因爲我更喜歡MOQ。
謝謝。