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));
        }