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); }
public IActionResult CheckInstructorCourseLoads() { return(new JsonResult(ScheduleValidator.HasInstructorCourseLoadIssues(HttpContext))); }
public IActionResult CheckSectionResources() { return(new JsonResult(ScheduleValidator.HasSectionResourceConflicts(HttpContext))); }
public IActionResult CheckSectionData() { return(new JsonResult(ScheduleValidator.HasSectionFieldErrors(HttpContext))); }