public void RedirectActionRedirectsToTheIndexPage() { var homeController = new HomeController(); var result = homeController.Redirect() as RedirectResult; Assert.IsNotNull(result); Assert.AreEqual("/Home/Index", result.Url); }
public void IndexReturnsAViewResult() { var homeController = new HomeController(); ViewResult result = homeController.Index() as ViewResult; ViewDataDictionary data = result.ViewData; Assert.IsNotNull(result); Assert.AreEqual("Welcome to ASP.NET MVC!!", data["Message"]); }
public void DayTimeViewRendersNightTimeViewWhenTimeHourIsNotBetween6AND20(int hour) { var homeController = new HomeController(); var result = homeController.DayTime(hour) as ViewResult; var time = result.ViewData.Model as Time; Assert.AreEqual("NightTimeView", result.ViewName); Assert.AreEqual(hour, time.Hour); }