Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }