public async Task Edit_Schedules_Test() { ScheduleData data = new ScheduleData() { Id = "0", Text = "Text in test", TimeStart = "01.01.2021 09:00:00", TimeEnd = "01.01.2021 10:30:00" }; Assert.AreEqual(1, await scheduleService.EditSchedule(data)); }
public async Task <IActionResult> EditSchedule([FromBody] ScheduleData data) { if (await _service.EditSchedule(data) == 1) { return(Json(new { type = "ok" })); } else { return(Json(new { error = "Выбранный период времени уже занят", type = "bad" })); } }
public void EditScheduleErrorTest() { //// Arrange var errors = new List <string>(); var mockRepository = new Mock <IScheduleRepository>(); var scheduleService = new ScheduleService(mockRepository.Object); //// Act scheduleService.EditSchedule(null, 1, 3, 5, ref errors); //// Assert Assert.AreEqual(1, errors.Count); }
public void EditScheduleErrorTest4() { //// Arrange var errors = new List <string>(); var mockRepository = new Mock <IScheduleRepository>(); var scheduleService = new ScheduleService(mockRepository.Object); //// Act scheduleService.EditSchedule(new Schedule { ScheduleId = 1, Year = "2014", Quarter = "Fall", Session = "A01", Course = new Course { CourseId = "11", Title = "some class", CourseLevel = 1, Description = "some description" } }, 1, 3, -5, ref errors); //// Assert Assert.AreEqual(1, errors.Count); }