public async Task GetArtistsAlbums_Limit2_ItemsLength2() { // arrange const string artistId = "1tpXaFf2F55E7kVJON4j4G"; var http = new HttpClient(); var accounts = new AccountsService(http, TestsHelper.GetLocalConfig()); var artists = new ArtistsApi(http, accounts); // act var result = await artists.GetArtistsAlbums(artistId, country : SpotifyCountryCodes.New_Zealand, limit : 2); // assert Assert.AreEqual(2, result.Items.Length); }
public async Task GetArtistsAlbums_IncludeGroupsSingles_ItemsAllSingles() { // arrange const string artistId = "1tpXaFf2F55E7kVJON4j4G"; var http = new HttpClient(); var accounts = new AccountsService(http, TestsHelper.GetLocalConfig()); var artists = new ArtistsApi(http, accounts); // act var result = await artists.GetArtistsAlbums( artistId, country : SpotifyCountryCodes.New_Zealand, includeGroups : new[] { SpotifyArtistAlbumGroups.Single }); // assert Assert.IsTrue(result.Items.All(a => a.AlbumType == SpotifyArtistAlbumGroups.Single)); }