public void Page_OffsetAndLimitDoesNotDivideEvenly_ShouldBeRoundedUp(int expectedPage, int offset, int limit) { // Arrange var response = new MockErgastResponse(offset, limit); // Assert response.Page.Should().Be(expectedPage); }
public void TotalPages_(int expectedTotalPages, int limit, int totalResults) { // Arrange var response = new MockErgastResponse(limit: limit, totalResults: totalResults); // Assert response.TotalPages.Should().Be(expectedTotalPages); }
public void Page_LimitIsEqualToOrLessThanZero_ShouldBeOne(int expectedPage, int offset, int limit) { // Arrange var response = new MockErgastResponse(offset, limit); // Assert response.Page.Should().Be(expectedPage); }
public void Page(int expectedPage, int offset, int limit) { // Arrange var response = new MockErgastResponse(offset, limit); // Assert response.Page.Should().Be(expectedPage); }
public void HasMorePages_TotalResultsLessThanOrEqualToLimitPlusOffset_ShouldBeFalse(int offset, int limit, int totalResults) { // Arrange var response = new MockErgastResponse(offset, limit, totalResults); // Assert response.HasMorePages.Should().BeFalse(); }
public void HasMorePages_TotalResultsGreaterThanLimitPlusOffset_ShouldBeTrue(int offset, int limit, int totalResults) { // Arrange var response = new MockErgastResponse(offset, limit, totalResults); // Assert response.HasMorePages.Should().BeTrue(); }
public void TotalPages_ReturnsZeroIfLimitIsZeroOrBelow(int limit, int totalResults) { // Arrange var response = new MockErgastResponse(limit: limit, totalResults: totalResults); // Assert response.TotalPages.Should().Be(0); }