public void AddingSongAddsItGenreToList()
        {
            var savedSongId = musicPlaylist.Add(_registerSongRequest);

            var genres = musicPlaylist.ViewGenres();

            Assert.IsTrue(genres.SequenceEqual(_registerSongRequest.Genres.ConvertAll(s => s.ToLower())));
        }
 /// <summary>
 /// Returns all genres.
 /// </summary>
 /// <returns>A list of all genres.</returns>
 public List <String> GetAllGenres()
 {
     try
     {
         return(playlist.ViewGenres());
     }
     catch (Exception e)
     {
         logger.Error(e.ToString());
         System.Diagnostics.Trace.Write(e.ToString());
         return(new List <string>());
     }
 }
 public HttpResponseMessage GetAllGenres()
 {
     logger.Info("Retrieving list of all genres");
     return(this.Request.CreateResponse(HttpStatusCode.OK, playlist.ViewGenres()));
 }