public async Task GetSongLyrics_ReturnsEmptyModel_IfAnyParamterIsNull(string artist, string song) { // Act var result = await _lyricService.GetSongLyrics(artist, song); // Assert Assert.IsNull(result.Lyrics); }
private async Task <IList <int> > BuildLyricCountList(string artist, IEnumerable <string> songs) { var list = new List <int>(); foreach (var song in songs) { var songInfo = await _lyricService.GetSongLyrics(artist, song); if (string.IsNullOrEmpty(songInfo.Lyrics)) { continue; } list.Add(_lyricCalculator.GetLyricCount(songInfo.Lyrics)); } return(list); }