internal static void AssertIsLastPage(PagingInfo lastPageInfo) { Assert.AreEqual( lastPageInfo.LastPage.Number, lastPageInfo.CurrentPage.Number); Assert.IsTrue(lastPageInfo.HasValue); Assert.IsFalse(lastPageInfo.NextPage.HasValue); Assert.IsTrue(lastPageInfo.IsLastPage); PageNumberAndSizeTests.AssertEquality( lastPageInfo.LastPage, lastPageInfo.CurrentPage); }
internal static void AssertIsFirstPage(PagingInfo firstPageInfo) { PageNumberAndSizeTests.AssertIsFirstPage(firstPageInfo.CurrentPage); Assert.AreEqual(0, firstPageInfo.CurrentPage.Index); Assert.AreEqual( PageNumberAndSize.FirstPageNumber, firstPageInfo.CurrentPage.Number); Assert.IsTrue(firstPageInfo.HasValue); Assert.IsFalse(firstPageInfo.PreviousPage.HasValue); Assert.IsTrue(firstPageInfo.IsFirstPage); PageNumberAndSizeTests.AssertEquality( firstPageInfo.FirstPage, firstPageInfo.CurrentPage); }