5
¿Cómo transfiero la siguiente clase a ASP.NET MVC3? Es parte del artículo MVC: Unit testing controller actions that use TempData basado en ASP.NET MVC2. El método RenderView() ya no existe y tiene diferentes parámetros.Prueba de la unidad TempData en ASP.NET MVC3
Gracias.
// 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;
}
}
¿Usted nota que el comentario en la parte superior. Eso parece indicar que esta clase no es necesaria en MVC3, por lo tanto, no es necesario portarla. –
Sí, pero no encuentro ningún tutorial que explique cómo probar TempData en ASP.NET MVC3, ¿conoces uno? – abenci
¿Puedes mostrar el código del controlador que deseas probar? – Paul