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));
        }
Esempio n. 2
0
 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" }));
     }
 }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }