Exemple #1
0
        private async void Options_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var option = (Option)Options.SelectedItem;
            var cursor = new NetStandard.Requests.Cursor()
            {
                Limit = 10
            };
            var page = new NetStandard.Requests.Page()
            {
                Limit = 10
            };

            switch (option)
            {
            case Option.NewReleases:
                Display.ItemsSource = (await client.LookupNewReleasesAsync(country: "GB", page: page)).Albums.Items;
                break;

            case Option.FollowedArtists:
                Display.ItemsSource = (await client.AuthLookupFollowedArtistsAsync(cursor: cursor)).Items;
                break;

            case Option.FeaturedPlaylists:
                Display.ItemsSource = (await client.LookupFeaturedPlaylistsAsync(country: "GB", page: page)).Playlists.Items;
                break;

            case Option.SavedAlbums:
                Display.ItemsSource = (await client.AuthLookupUserSavedAlbumsAsync(cursor: cursor)).Items.Select(x => x.Album);
                break;
            }
        }
        public async Task Test_AuthLookupFollowedArtists()
        {
            var result = await _client.AuthLookupFollowedArtistsAsync();

            Assert.IsNotNull(result.Items);
        }