public void Controller_Calendar_SetDefault_Id_Is_Null_Should_Return_Error_Page() { // Arrange CalendarController controller = new CalendarController(); var context = CreateMoqSetupForCookie(); controller.ControllerContext = new ControllerContext(context, new RouteData(), controller); // Act var result = (RedirectToRouteResult)controller.SetDefault(null); // Assert Assert.AreEqual("Error", result.RouteValues["action"], TestContext.TestName); }
public void Controller_Calendar_SetDefault_Default_Should_Return_Update_Page() { // Arrange CalendarController controller = new CalendarController(); string id = DataSourceBackend.Instance.SchoolCalendarBackend.GetDefault().Id; var context = CreateMoqSetupForCookie(); controller.ControllerContext = new ControllerContext(context, new RouteData(), controller); // Act var result = (RedirectToRouteResult)controller.SetDefault(id); // Assert Assert.AreEqual("Update", result.RouteValues["action"], TestContext.TestName); Assert.AreEqual("Calendar", result.RouteValues["controller"], TestContext.TestName); }
public void Controller_Calendar_SetDefault_myData_Is_Null_Should_Return_Error_Page() { // Arrange CalendarController controller = new CalendarController(); string id = DataSourceBackend.Instance.SchoolCalendarBackend.GetDefault().Id; // Reset DataSourceBackend DataSourceBackend.Instance.Reset(); DataSourceBackend.SetTestingMode(true); var context = CreateMoqSetupForCookie(); controller.ControllerContext = new ControllerContext(context, new RouteData(), controller); // Act var result = (RedirectToRouteResult)controller.SetDefault(id); // Assert Assert.AreEqual("Error", result.RouteValues["action"], TestContext.TestName); Assert.AreEqual("Home", result.RouteValues["controller"], TestContext.TestName); }