Ejemplo n.º 1
0
        public void Page_OffsetAndLimitDoesNotDivideEvenly_ShouldBeRoundedUp(int expectedPage, int offset, int limit)
        {
            // Arrange
            var response = new MockErgastResponse(offset, limit);

            // Assert
            response.Page.Should().Be(expectedPage);
        }
Ejemplo n.º 2
0
        public void TotalPages_(int expectedTotalPages, int limit, int totalResults)
        {
            // Arrange
            var response = new MockErgastResponse(limit: limit, totalResults: totalResults);

            // Assert
            response.TotalPages.Should().Be(expectedTotalPages);
        }
Ejemplo n.º 3
0
        public void Page_LimitIsEqualToOrLessThanZero_ShouldBeOne(int expectedPage, int offset, int limit)
        {
            // Arrange
            var response = new MockErgastResponse(offset, limit);

            // Assert
            response.Page.Should().Be(expectedPage);
        }
Ejemplo n.º 4
0
        public void Page(int expectedPage, int offset, int limit)
        {
            // Arrange
            var response = new MockErgastResponse(offset, limit);

            // Assert
            response.Page.Should().Be(expectedPage);
        }
Ejemplo n.º 5
0
        public void HasMorePages_TotalResultsLessThanOrEqualToLimitPlusOffset_ShouldBeFalse(int offset, int limit, int totalResults)
        {
            // Arrange
            var response = new MockErgastResponse(offset, limit, totalResults);

            // Assert
            response.HasMorePages.Should().BeFalse();
        }
Ejemplo n.º 6
0
        public void HasMorePages_TotalResultsGreaterThanLimitPlusOffset_ShouldBeTrue(int offset, int limit, int totalResults)
        {
            // Arrange
            var response = new MockErgastResponse(offset, limit, totalResults);

            // Assert
            response.HasMorePages.Should().BeTrue();
        }
Ejemplo n.º 7
0
        public void TotalPages_ReturnsZeroIfLimitIsZeroOrBelow(int limit, int totalResults)
        {
            // Arrange
            var response = new MockErgastResponse(limit: limit, totalResults: totalResults);

            // Assert
            response.TotalPages.Should().Be(0);
        }