public void ConstructorWithFolderId_ShouldHaveFolderIdInUri() { var getGalleryFolder = new GetGalleryFolder(_baseUri, _folderId); var uri = getGalleryFolder.Uri; uri.Should().Be($"{_baseUri}/gallery/{_folderId}"); }
public void Constructor_ShouldHaveNoFolderId() { var getGalleryFolder = new GetGalleryFolder(_baseUri); var uri = getGalleryFolder.Uri; uri.Should().Be($"{_baseUri}/gallery"); }
public void WithInvalidLimit_ShouldThrow(int limit) { var getGalleryFolder = new GetGalleryFolder(_baseUri, _folderId); Action action = () => getGalleryFolder .WithPageLimit(limit); action.Should().Throw <ArgumentOutOfRangeException>(); }
public void WithMatureContent_ShouldHaveAllowMatureParam() { var getGalleryFolder = new GetGalleryFolder(_baseUri, _folderId); var uri = getGalleryFolder .WithMatureContent() .Uri; uri.Should().Be($"{_baseUri}/gallery/{_folderId}?mature_content=true"); }
public void WithOffsetAndLimit_ShouldHaveOffsetAndLimitParams() { var getGalleryFolder = new GetGalleryFolder(_baseUri, _folderId); var uri = getGalleryFolder .WithPageOffset(1) .WithPageLimit(20) .Uri; uri.Should().Be($"{_baseUri}/gallery/{_folderId}?offset=1&limit=20"); }
public void WithSortMode_ShouldHaveModeParam() { var getGalleryFolder = new GetGalleryFolder(_baseUri); var mode = "newest"; var uri = getGalleryFolder .WithSortMode(mode) .Uri; uri.Should().Be($"{_baseUri}/gallery?mode={mode}"); }
public void WithUsername_ShouldHaveUsernameParam() { var getGalleryFolder = new GetGalleryFolder(_baseUri); var username = "******"; var uri = getGalleryFolder .WithUsername(username) .Uri; uri.Should().Be($"{_baseUri}/gallery?username={username}"); }