5
如何将以下类移植到ASP.NET MVC3中?它是基于ASP.NET MVC2的MVC: Unit testing controller actions that use TempData文章的一部分。 RenderView()方法不再存在,并具有不同的参数。ASP.NET MVC3中的TempData单元测试
谢谢。
// Test-specific subclass for HomeController. This won't be
// needed in the next release of ASP.NET MVC.
private sealed class TestHomeController : HomeController {
public RouteValueDictionary RedirectValues;
public string RenderViewName;
public string RenderMasterName;
public object RenderViewData;
protected override void RedirectToAction(RouteValueDictionary values) {
RedirectValues = values;
}
protected override void RenderView(string viewName, string masterName,
object viewData) {
RenderViewName = viewName;
RenderMasterName = masterName;
RenderViewData = viewData;
}
}
你注意到在上面那个评论。这似乎表明这个类在MVC3中不是必需的,因此不需要移植它。 – 2011-12-14 06:51:55