5
Come si porta la seguente classe su ASP.NET MVC3? Fa parte dell'articolo MVC: Unit testing controller actions that use TempData basato su ASP.NET MVC2. Il metodo RenderView() non esiste più e ha parametri diversi.Test unità TempData in ASP.NET MVC3
Grazie.
// 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;
}
}
si nota che il commento in alto. Ciò sembra indicare che questa classe non è necessaria in MVC3, quindi non è necessario portarla. –
Sì, ma non riesco a trovare alcun tutorial che spieghi come testare TempData in ASP.NET MVC3, ne conosci uno? – abenci
Puoi mostrare il codice per il controller che vuoi testare? – Paul