Пример #1
0
        public void IsScheduleValid(int testNo, Schedule schedule, bool isUnevenHomeAndAwayOkay, bool isUnevenScheduleOkay, bool expected)
        {
            var number = testNo;

            var counts = new ScheduleValidator(schedule);

            counts.IsUnevenHomeAwayOkay = isUnevenHomeAndAwayOkay;
            counts.IsUnevenScheduleOkay = isUnevenScheduleOkay;

            bool result = counts.IsValid;

            StrictEqual(expected, result);
        }
Пример #2
0
 public IActionResult CheckInstructorCourseLoads()
 {
     return(new JsonResult(ScheduleValidator.HasInstructorCourseLoadIssues(HttpContext)));
 }
Пример #3
0
 public IActionResult CheckSectionResources()
 {
     return(new JsonResult(ScheduleValidator.HasSectionResourceConflicts(HttpContext)));
 }
Пример #4
0
 public IActionResult CheckSectionData()
 {
     return(new JsonResult(ScheduleValidator.HasSectionFieldErrors(HttpContext)));
 }