Example #1
0
        public void WhenPagingGivenASelectedItem_ShouldReturnPageNoSelectedItemsAppearsOn(int nonZeroBasedIndexOfSelectedItem, int expectedPageNo)
        {
            const int TotalNoOfPages = 3;
            const int PageSize       = 5;
            var       resultPage     = PagingHelper.GetPageNoOfSelectedItem(TotalNoOfPages, PageSize, nonZeroBasedIndexOfSelectedItem);

            resultPage.Should().Be(expectedPageNo);
        }
Example #2
0
 private int GetPageNo(int?requestedPageNo, int page, int totalNumberOfPages, int indexOfSelectedLegalEntity)
 {
     if (indexOfSelectedLegalEntity > MaxLegalEntitiesPerPage && requestedPageNo.HasValue == false)
     {
         page = PagingHelper.GetPageNoOfSelectedItem(totalNumberOfPages, MaxLegalEntitiesPerPage, indexOfSelectedLegalEntity);
     }
     else
     {
         page = page > totalNumberOfPages ? 1 : page;
     }
     return(page);
 }