Esempio n. 1
0
        public async Task Populate()
        {
            IsBusy = true;
            var getBiographiesResult   = EchoNestService.GetArtistBiographies(Parameter);
            var getArtistDetailsResult = LastFmService.GetArtistDetails(Parameter);
            await Task.WhenAll(getBiographiesResult.Execute(), getArtistDetailsResult.Execute());

            Biography   = getBiographiesResult.PreferredBiographyInfo();
            ArtistImage = getArtistDetailsResult.LargestImageUrl();
            IsBusy      = false;
        }
Esempio n. 2
0
        public void GetArtistDetails_Always_ReturnsAGetArtistDetailsResultWithTheGivenArtistName()
        {
            var getArtistDetailsResult = _subject.GetArtistDetails("testArtist");

            getArtistDetailsResult.ArtistName.Should().Be("testArtist");
        }