Beispiel #1
0
 private void AddAlbumResults(IEnumerable <IAlbum> albums)
 {
     foreach (var album in albums)
     {
         AddProgress("Album: " + album.Name);
         UpdateResults(album);
         foreach (var track in mediaItemRepository.GetByCatalog <ITrack>(album.Location))
         {
             AddProgress("Track: " + track.Name);
             UpdateResults(track);
         }
         foreach (var clip in mediaItemRepository.GetByCatalog <IClip>(album.Location))
         {
             AddProgress("Clip: " + clip.Name);
             UpdateResults(clip);
         }
     }
 }
        public void CanBeReadBytrackSortedByNumber()
        {
            var check = repository.GetByCatalog <ITrack>(new Uri(okComputerUrn));

            Assert.AreEqual(2, check.Count());
            Assert.AreEqual(track5.Name, check.First().Name);
            Assert.AreEqual(track5.Number, check.First().Number);
            Assert.AreEqual(track1.Name, check.Last().Name);
            Assert.AreEqual(track1.Number, check.Last().Number);
        }
Beispiel #3
0
 public IEnumerable <ITrack> GetTracks(Uri album)
 {
     return(mediaItemRepository.GetByCatalog <ITrack>(album));
 }