public void ConfirmEditedSong(int songId) { var editedVersion = GetSong(songId); var song = GetSong(editedVersion.OriginalSongId); song.Genre = editedVersion.Genre; song.YTLink = editedVersion.YTLink; song.Name = editedVersion.Name; song.OriginalSongId = int.MinValue; song.SongPath = editedVersion.SongPath; var reviews = _songReviewService.ListSongReviews(new SongReviewFilter { SongId = song.ID }); var reviewIds = reviews.Select(a => a.ID).ToArray(); EditSong(song, song.AlbumId, reviewIds); DeleteSong(editedVersion.ID); }
public void CreateSongReviewTest() { Assert.AreEqual(2, _songReviewService.ListSongReviews(null).Count()); var songReview3 = new SongReviewDTO { SongId = _song3Id, ID = 3, Note = "Great!", Rating = 10 }; _songReviewService.CreateSongReview(songReview3, _song3Id); Assert.AreEqual(3, _songReviewService.ListSongReviews(null).Count()); }
public IEnumerable <SongReviewDTO> ListSongReviews(SongReviewFilter filter) { return(_songReviewService.ListSongReviews(filter)); }