public async Task ShouldBeAbleToAllAlbums()
        {
            Plex.Api.Instance     api             = new Plex.Api.Instance(new Uri("http://winplex:32400"));
            Plex.Section.Provider sectionProvider = new Plex.Section.Provider(api);

            Plex.Music.Album.Provider provider = new Plex.Music.Album.Provider(sectionProvider, api);

            IList <Plex.Music.IAlbum> artists = await provider.All.ToList();

            Assert.That(artists, Is.Not.Null);
            Assert.That(artists.Count, Is.GreaterThan(0));
        }
        public async Task ShouldBeAbleToAllAlbums()
        {
            Plex.Api.Instance api = new Plex.Api.Instance(new Uri("http://winplex:32400"));
            Plex.Section.Provider sectionProvider = new Plex.Section.Provider(api);

            Plex.Music.Album.Provider provider = new Plex.Music.Album.Provider(sectionProvider, api);

            IList<Plex.Music.IAlbum> artists = await provider.All.ToList();

            Assert.That(artists, Is.Not.Null);
            Assert.That(artists.Count, Is.GreaterThan(0));
        }
        public async Task ShouldBeAbleToRetrieveTracksForAlbum(string albumMetadataKey)
        {
            Plex.Api.Instance api = new Plex.Api.Instance(new Uri("http://winplex:32400"));

            Plex.Music.Track.Provider provider = new Plex.Music.Track.Provider(api);

            Plex.Music.IAlbum artist = A.Fake<Plex.Music.IAlbum>();
            A.CallTo(() => artist.Key).Returns(albumMetadataKey);

            IList<Plex.Music.ITrack> artists = await provider.ForAlbum(artist).ToList();

            Assert.That(artists, Is.Not.Null);
            Assert.That(artists.Count, Is.GreaterThan(0));
        }
Example #4
0
        public async Task ShouldBeAbleToRetrieveTracksForAlbum(string albumMetadataKey)
        {
            Plex.Api.Instance api = new Plex.Api.Instance(new Uri("http://winplex:32400"));

            Plex.Music.Track.Provider provider = new Plex.Music.Track.Provider(api);

            Plex.Music.IAlbum artist = A.Fake <Plex.Music.IAlbum>();
            A.CallTo(() => artist.Key).Returns(albumMetadataKey);

            IList <Plex.Music.ITrack> artists = await provider.ForAlbum(artist).ToList();

            Assert.That(artists, Is.Not.Null);
            Assert.That(artists.Count, Is.GreaterThan(0));
        }