public void NoPageAvailable()
 {
     GPPaginatorCrack pg = new GPPaginatorCrack(0);
     Assert.AreEqual(0, pg.LastPageNumber);
     Assert.AreEqual(0, pg.CurrentPageNumber);
     Assert.AreEqual(0, pg.NextPageNumber);
     Assert.AreEqual(0, pg.PreviousPageNumber);
     Assert.AreEqual(0, pg.FirstPageNumber);
     Assert.IsFalse(pg.HasPrevious);
     Assert.IsFalse(pg.HasNext);
 }
Ejemplo n.º 2
0
        public void NoPageAvailable()
        {
            GPPaginatorCrack pg = new GPPaginatorCrack(0);

            Assert.AreEqual(0, pg.LastPageNumber);
            Assert.AreEqual(0, pg.CurrentPageNumber);
            Assert.AreEqual(0, pg.NextPageNumber);
            Assert.AreEqual(0, pg.PreviousPageNumber);
            Assert.AreEqual(0, pg.FirstPageNumber);
            Assert.IsFalse(pg.HasPrevious);
            Assert.IsFalse(pg.HasNext);
        }
        public void UnknowLastPage()
        {
            GPPaginatorCrack pg = new GPPaginatorCrack();
            Assert.IsFalse(pg.CurrentPageNumber.HasValue);
            Assert.IsFalse(pg.LastPageNumber.HasValue);
            Assert.AreEqual(1, pg.FirstPageNumber);
            Assert.AreEqual(1, pg.NextPageNumber);
            Assert.AreEqual(1, pg.PreviousPageNumber);
            Assert.IsFalse(pg.HasPrevious);
            Assert.IsTrue(pg.HasNext);

            pg.GotoPageNumber(1000);
            Assert.AreEqual(1000, pg.CurrentPageNumber);
            Assert.IsFalse(pg.LastPageNumber.HasValue);
            Assert.AreEqual(1, pg.FirstPageNumber);
            Assert.AreEqual(1001, pg.NextPageNumber);
            Assert.AreEqual(999, pg.PreviousPageNumber);
            Assert.IsTrue(pg.HasPrevious);
            Assert.IsTrue(pg.HasNext);
        }
Ejemplo n.º 4
0
        public void UnknowLastPage()
        {
            GPPaginatorCrack pg = new GPPaginatorCrack();

            Assert.IsFalse(pg.CurrentPageNumber.HasValue);
            Assert.IsFalse(pg.LastPageNumber.HasValue);
            Assert.AreEqual(1, pg.FirstPageNumber);
            Assert.AreEqual(1, pg.NextPageNumber);
            Assert.AreEqual(1, pg.PreviousPageNumber);
            Assert.IsFalse(pg.HasPrevious);
            Assert.IsTrue(pg.HasNext);

            pg.GotoPageNumber(1000);
            Assert.AreEqual(1000, pg.CurrentPageNumber);
            Assert.IsFalse(pg.LastPageNumber.HasValue);
            Assert.AreEqual(1, pg.FirstPageNumber);
            Assert.AreEqual(1001, pg.NextPageNumber);
            Assert.AreEqual(999, pg.PreviousPageNumber);
            Assert.IsTrue(pg.HasPrevious);
            Assert.IsTrue(pg.HasNext);
        }
        public void KnowLastPage()
        {
            var pg = new GPPaginatorCrack(100);

            Assert.AreEqual(100, pg.LastPageNumber);
            Assert.AreEqual(1, pg.CurrentPageNumber);
            Assert.AreEqual(1, pg.FirstPageNumber);
            Assert.AreEqual(2, pg.NextPageNumber);
            Assert.AreEqual(1, pg.PreviousPageNumber);
            Assert.IsFalse(pg.HasPrevious);
            Assert.IsTrue(pg.HasNext);

            pg.GotoPageNumber(10);
            Assert.AreEqual(10, pg.CurrentPageNumber);
            Assert.AreEqual(100, pg.LastPageNumber);
            Assert.AreEqual(1, pg.FirstPageNumber);
            Assert.AreEqual(11, pg.NextPageNumber);
            Assert.AreEqual(9, pg.PreviousPageNumber);
            Assert.IsTrue(pg.HasPrevious);
            Assert.IsTrue(pg.HasNext);

            pg.GotoPageNumber(100);
            Assert.IsFalse(pg.HasNext);
        }
 public void GotoOutOfPages()
 {
     GPPaginatorCrack pg = new GPPaginatorCrack(10);
     pg.GotoPageNumber(11);
 }
Ejemplo n.º 7
0
        public void GotoOutOfPages()
        {
            GPPaginatorCrack pg = new GPPaginatorCrack(10);

            pg.GotoPageNumber(11);
        }
        public void GotoOutOfPages()
        {
            var pg = new GPPaginatorCrack(10);

            Assert.Throws <ArgumentOutOfRangeException>(() => pg.GotoPageNumber(11));
        }