public void PlayNextSong_UserIsNotAdministrator_ThrowsInvalidOperationException() { using (var library = new Library.Library()) { library.CreateAdmin("TestPassword"); library.ChangeToParty(); library.PlayNextSong(); } }
public void AddSongsToPlaylist_PartyModeAndMultipleSongsAdded_ThrowsInvalidOperationException() { var songs = new[] { new LocalSong("TestPath", AudioType.Mp3, TimeSpan.Zero), new LocalSong("TestPath", AudioType.Mp3, TimeSpan.Zero) }; using (var library = new Library.Library()) { library.CreateAdmin("TestPassword"); library.ChangeToParty(); library.AddSongsToPlaylist(songs); } }
public void RemoveFromPlaylist_AccessModeIsParty_ThrowsInvalidOperationException() { var songMock = new Mock <Song>("TestPath", AudioType.Mp3, TimeSpan.Zero); using (var library = new Library.Library()) { library.ChangeToParty(); library.AddSongsToPlaylist(new[] { songMock.Object }); library.RemoveFromPlaylist(new[] { 0 }); } }
public void RemoveFromPlaylist_AccessModeIsParty_ThrowsInvalidOperationException() { var songMock = new Mock<Song>("TestPath", AudioType.Mp3, TimeSpan.Zero); using (var library = new Library.Library()) { library.ChangeToParty(); library.AddSongsToPlaylist(new[] { songMock.Object }); library.RemoveFromPlaylist(new[] { 0 }); } }
public void PlaySong_UserIsNotAdministrator_ThrowsInvalidOperationException() { using (var library = new Library.Library()) { library.CreateAdmin("TestPassword"); library.ChangeToParty(); library.PlaySong(0); } }