Esempio n. 1
0
        public UPnPTrackInfo(VideoItem track, UPnPVideoSource source)
            : this(track as Item, source)
        {
            ArtistName = track.Producers.Count > 0 ? track.Producers[0] : "";

            Genre = track.Genres.Count > 0 ? track.Genres[0] : "";
        }
Esempio n. 2
0
 static void AssertVideoItem (VideoItem videoItem, VideoItemOptions options)
 {
     AssertItem (videoItem, options);
     Assert.AreEqual (videoItem.LongDescription, options.LongDescription);
     Assert.AreEqual (videoItem.Description, options.Description);
     Assert.AreEqual (videoItem.Rating, options.Rating);
     Assert.AreEqual (videoItem.Language, options.Language);
     Assert.IsTrue (videoItem.Genres.IsReadOnly);
     Assert.IsTrue (videoItem.Producers.IsReadOnly);
     Assert.IsTrue (videoItem.Actors.IsReadOnly);
     Assert.IsTrue (videoItem.Directors.IsReadOnly);
     Assert.IsTrue (videoItem.Publishers.IsReadOnly);
     Assert.IsTrue (videoItem.Relations.IsReadOnly);
     CollectionAssert.AreEqual (videoItem.Genres, options.Genres);
     CollectionAssert.AreEqual (videoItem.Producers, options.Producers);
     CollectionAssert.AreEqual (videoItem.Actors, options.Actors);
     CollectionAssert.AreEqual (videoItem.Directors, options.Directors);
     CollectionAssert.AreEqual (videoItem.Publishers, options.Publishers);
     CollectionAssert.AreEqual (videoItem.Relations, options.Relations);
 }
Esempio n. 3
0
 public void VideoItemInstantiation ()
 {
     var options = new VideoItemOptions ();
     SetVideoItemOptions (options);
     var video_item = new VideoItem ("-1", "-1", options);
     AssertVideoItem (video_item, options);
     AssertVideoItem (video_item, video_item.GetOptions ());
 }