public void ShouldEqualTotalItemCount()
        {
            var source = Enumerable.Range(11, 20);
            var sut    = new StaticPaginable <int>(source, 2, 10, 100);

            sut.TotalItemCount.ShouldBeEquivalentTo(100);
        }
        public void ShouldEqualPageNumber()
        {
            var source = Enumerable.Range(11, 20);
            var sut    = new StaticPaginable <int>(source, 2, 10, 100);

            sut.PageNumber.ShouldBeEquivalentTo(2);
        }
        public void ShouldEqualTotalItemCount()
        {
            var source = Enumerable.Range(11, 20);
            var sut = new StaticPaginable<int>(source, 2, 10, 100);

            sut.TotalItemCount.ShouldBeEquivalentTo(100);
        }
        public void ShouldEqualPageNumber()
        {
            var source = Enumerable.Range(11, 20);
            var sut = new StaticPaginable<int>(source, 2, 10, 100);

            sut.PageNumber.ShouldBeEquivalentTo(2);
        }
예제 #5
0
        public void ShouldEqualPageNumber()
        {
            var source             = Enumerable.Range(11, 20);
            var expectedPageNumber = 2;

            IPaginable <int> sut = new StaticPaginable <int>(source, expectedPageNumber, 10, 100);

            sut.PageNumber.ShouldBeEquivalentTo(expectedPageNumber);
        }
예제 #6
0
        public void ShouldEqualItemCountPerPage()
        {
            var source = Enumerable.Range(11, 20);
            var expectedItemCountPerPage = 12;

            var sut = new StaticPaginable <int>(source, 2, expectedItemCountPerPage, 100);

            sut.ItemCountPerPage.ShouldBeEquivalentTo(expectedItemCountPerPage);
        }
        public void ShouldEqualItemCountPerPage()
        {
            var source = Enumerable.Range(11, 20);
            var expectedItemCountPerPage = 12;

            var sut = new StaticPaginable<int>(source, 2, expectedItemCountPerPage, 100);

            sut.ItemCountPerPage.ShouldBeEquivalentTo(expectedItemCountPerPage);
        }
예제 #8
0
        public void ShouldEqualFirstElementNextPage()
        {
            var source    = Enumerable.Range(1, 100);
            var paginable = new StaticPaginable <int>(source, 3, 10, 100);

            var sut = paginable.ElementAt(0);

            sut.ItemNumber.ShouldBeEquivalentTo(21);
            sut.Item.ShouldBeEquivalentTo(1);
        }