Exemplo n.º 1
0
        public void ShowPreviousDoesNotSubtractOnePageSizeOnFirstPage()
        {
            // Arrange
            PaginationViewModel sut = new PaginationViewModel(MockDbContext(35), _mockConfig);
            var testPageSize        = 25;

            sut.PageSize = testPageSize;
            var startIndex = sut.StartIndex;

            // Act
            sut.ShowPrevious();

            Assert.That(sut.StartIndex.Equals(startIndex));
        }
Exemplo n.º 2
0
        public void ShowPreviousSubtractsOnePageSizeFromStartIndex()
        {
            // Arrange
            PaginationViewModel sut = new PaginationViewModel(MockDbContext(35), _mockConfig);
            var testPageSize        = 25;

            sut.PageSize = testPageSize;
            // Advance to last page
            sut.ShowNext();
            var startIndex = sut.StartIndex;

            // Act
            sut.ShowPrevious();

            Assert.That(sut.StartIndex.Equals(startIndex - testPageSize));
        }