public IActionResult Delete(int id) { _sheduleService.DeleteSchedule(id); var data = GetItems(null, null); return(PartialView("ItemsTable", data)); }
public void DeleteSchedule_Should_Throw_NotFoundException_WhenScheduleNotCreatedByUser() { _mockScheduleRepository.Setup(m => m.GetSchedule(It.IsAny <int>())).Returns(Task.FromResult(_mockSchedule)); var scheduleService = new ScheduleService(_mockScheduleRepository.Object); Func <Task> act = async() => await scheduleService.DeleteSchedule(2, 1); act.Should().Throw <NotFoundException>(); }
public async void DeleteSchedule_Should_CallScheduleRepository_DeleteSchedule_WhenScheduleExistsAndCreatedByUser() { _mockScheduleRepository.Setup(m => m.GetSchedule(It.IsAny <int>())).Returns(Task.FromResult(_mockSchedule)); _mockScheduleRepository.Setup(m => m.DeleteSchedule(It.IsAny <int>())); var scheduleService = new ScheduleService(_mockScheduleRepository.Object); await scheduleService.DeleteSchedule(1, 1); _mockScheduleRepository.Verify(s => s.DeleteSchedule(It.IsAny <int>()), Times.Once); }
public void DeleteScheduleErrorTest() { //// Arrange var errors = new List <string>(); var mockRepository = new Mock <IScheduleRepository>(); var scheduleService = new ScheduleService(mockRepository.Object); //// Act scheduleService.DeleteSchedule(null, ref errors); //// Assert Assert.AreEqual(1, errors.Count); }
public void DeleteSchedule() { Schedule beforeSchedule = _scheduleService.GetSchedule("2826018c-69cc-4ead-946b-70bb5a47ab02"); Assert.IsNotNull(beforeSchedule); Assert.AreEqual(beforeSchedule.ScheduleType, ScheduleType.Daily); Assert.AreEqual(beforeSchedule.ScheduleItemType, ItemType.Script); _scheduleService.DeleteSchedule("2826018c-69cc-4ead-946b-70bb5a47ab02"); Schedule failingSchedule = _scheduleService.GetSchedule("2826018c-69cc-4ead-946b-70bb5a47ab02"); Assert.IsNull(failingSchedule); }
public ActionResult DeleteSchedule(String id, ConfirmDeleteScheduleModel confirmDeleteScheduleModel) { Schedule schedule = _scheduleService.GetSchedule(id); if (schedule != null) { String projectId = schedule.Project.ExternalId; _scheduleService.DeleteSchedule(id); return(RedirectToAction("Index/" + projectId, "Schedules")); } else { return(RedirectToAction("Index", "Main")); } }
public void DeleteScheduleErrorTest() { //// Arrange var errors = new List <string>(); var mockRepository = new Mock <IScheduleRepository>(); var scheduleService = new ScheduleService(mockRepository.Object); //// Act scheduleService.DeleteSchedule(new Schedule { ScheduleId = 1, Year = "2014", Quarter = "Fall", Session = "AA01", Course = new Course { CourseId = "11", Title = "some class", CourseLevel = 2, Description = "some description" } }, ref errors); //// Assert Assert.AreEqual(1, errors.Count); }