Ejemplo n.º 1
0
        public async Task TestAccountGetRatedTvEpisodes()
        {
            // TODO: Error in TMDb: https://www.themoviedb.org/talk/557f1af49251410a2c002480
            await TMDbClient.SetSessionInformationAsync(TestConfig.UserSessionId, SessionType.UserSession);

            await TestHelpers.SearchPagesAsync(i => TMDbClient.AccountGetRatedTvShowEpisodesAsync(i));

            SearchContainer <AccountSearchTvEpisode> tvEpisodes = await TMDbClient.AccountGetRatedTvShowEpisodesAsync();

            AccountSearchTvEpisode tvEpisode = tvEpisodes.Results.Single(s => s.Id == IdHelper.BreakingBadSeason1Episode1Id);

            await Verify(tvEpisode);
        }
Ejemplo n.º 2
0
        public void TestAccountGetRatedTvEpisodes()
        {
            IgnoreMissingCSharp("results[array]._id / _id");

            // TODO: Error in TMDb: https://www.themoviedb.org/talk/557f1af49251410a2c002480
            Config.Client.SetSessionInformation(Config.UserSessionId, SessionType.UserSession);
            TestHelpers.SearchPages(i => Config.Client.AccountGetRatedTvShowEpisodesAsync(i).Result);
            AccountSearchTvEpisode tvEpisode = Config.Client.AccountGetRatedTvShowEpisodesAsync().Sync().Results[0];

            // Requires that you have rated at least one movie else this test will fail
            Assert.True(tvEpisode.Id > 0);
            Assert.True(tvEpisode.ShowId > 0);
            Assert.True(tvEpisode.EpisodeNumber > 0);
            Assert.True(tvEpisode.SeasonNumber > 0);
            Assert.NotNull(tvEpisode.Name);
            Assert.NotNull(tvEpisode.AirDate);
            Assert.NotNull(tvEpisode.StillPath);
            Assert.True(tvEpisode.VoteCount > 0);
            Assert.True(tvEpisode.VoteAverage > 0);
            Assert.True(tvEpisode.Rating > 0);
        }