protected void Application_EndRequest() { if (Context.Response.StatusCode == 404) { Response.Clear(); var rd = new RouteData(); //rd.DataTokens["area"] = "AreaName"; // In case controller is in another area rd.Values["controller"] = "Home"; rd.Values["action"] = "Index"; IController c = new HomeController(); c.Execute(new RequestContext(new HttpContextWrapper(Context), rd)); } }
public void TestAboutView() { var controller = new HomeController(); var result = controller.About() as ViewResult; Assert.AreEqual("About", result.ViewName); }
public void TestIndexView() { var controller = new HomeController(); var result = controller.Index() as ViewResult; Assert.AreEqual("", result.ViewName); }
public void SetupController() { controller = new HomeController(); }