Exemplo n.º 1
0
        /// <summary>
        /// Load all playlists
        /// </summary>
        private void LoadPlaylist()
        {
            Playlists = new ObservableCollection <Playlist>();

            var allItems = new Playlist
            {
                Id            = "APP01",
                Name          = "All items",
                IsAppPlaylist = true,
                TrackList     = new ObservableCollection <Track>(musicContext.Tracks.ToList())
            };
            var lovedItems = new Playlist
            {
                Id            = "APP02",
                Name          = "Loved items",
                IsAppPlaylist = true,
                TrackList     = new ObservableCollection <Track>(musicContext.Tracks.Where(x => x.IsLove == true).ToList())
            };

            var others = PlaylistsHelper.ReadPlaylists();

            Playlists.Add(allItems);
            Playlists.Add(lovedItems);

            foreach (var pl in others)
            {
                Playlists.Add(Playlist.LoadPlaylist(pl));
            }
        }
        public void TestReadingFullPlaylist()
        {
            var playlist = PlaylistsHelper.ReadPlaylists();

            Assert.IsNotNull(playlist[0].TrackList[0].CaSi);
        }