public async Task TestCreateLibraryInstanceAsync() { MusicLibraryService service = new MusicLibraryService(); await Task.Delay(1000); Assert.IsNotNull(service.Library); service.Clean(); }
public async Task TestMusicImageFileLoadedAsync() { MusicLibraryService service = new MusicLibraryService(); await Task.Delay(1000); service.Library.Thumbnails.ToList().ForEach(t => Assert.IsNotNull(t.Image)); service.Library.Musics.ToList().ForEach(t => Assert.IsNotNull(t.File)); service.Clean(); }
public async Task TestCreatePlaylist() { MusicLibraryService service = new MusicLibraryService(); await Task.Delay(1000); service.CreatePlaylist("a"); service.CreatePlaylist("a"); Assert.IsTrue(service.Library.Playlists.Count(p => p.Name == "a") == 1); service.Clean(); }
public async Task TestAddSongsIntoPlaylist() { MusicLibraryService service = new MusicLibraryService(); await Task.Delay(1000); service.CreatePlaylist("a"); Assert.IsTrue(service.Library.Playlists.Count(p => p.Name == "a") == 1); var songs = service.Library.Musics; service.AddSongsToPlaylist("a", songs.ToList()); Assert.IsTrue(service.Library.MInP.Count == songs.Count); service.Clean(); }
public async Task TestSameSongOnMuliplePlaylist() { MusicLibraryService service = new MusicLibraryService(); await Task.Delay(1000); service.CreatePlaylist("a"); service.CreatePlaylist("b"); Assert.IsTrue(service.Library.Playlists.Count == 2); var songs = service.Library.Musics; service.AddSongsToPlaylist("a", songs.ToList()); service.AddSongsToPlaylist("b", songs.ToList()); Assert.IsTrue(service.Library.MInP.Count == songs.Count * 2); service.Clean(); }