public IActionResult Index(PaginationParameters paginationParameters) { StudentWithSchoolList students = _studentService.GetStudents(paginationParameters); StudentViewModelList studentsViewModel = _mapper.Map <StudentWithSchoolList, StudentViewModelList>(students); return(View(studentsViewModel)); }
public void HasStudents() { PaginationParameters pagination = new PaginationParameters(); StudentWithSchoolList studentsWithPagination = _studentService.GetStudents(pagination); PaginationInfoFirstPageEquals(studentsWithPagination.PaginationInfo); Assert.IsTrue(studentsWithPagination.Students.Length > 0); }
public void PageNumberGreaterThanPageCount() { PaginationParameters pagination = new PaginationParameters(1, 10); StudentWithSchoolList studentsWithPagination = _studentService.GetStudents(pagination); PaginationParameters pageNumberGreaterThanPageCountPP = new PaginationParameters(studentsWithPagination.PaginationInfo.PageCount + 5, PaginationParameters.MinPageSize); StudentWithSchoolList studentsWithPagination2 = _studentService.GetStudents(pageNumberGreaterThanPageCountPP); Assert.AreEqual(studentsWithPagination.PaginationInfo.PageCount, studentsWithPagination2.PaginationInfo.PageCount); }
public void NegativePageSize() { PaginationParameters pagination = new PaginationParameters(1, -9); StudentWithSchoolList studentsWithPagination = _studentService.GetStudents(pagination); }
public void NegativePageNumber() { PaginationParameters pagination = new PaginationParameters(-1, PaginationParameters.MinPageSize); StudentWithSchoolList studentsWithPagination = _studentService.GetStudents(pagination); }