public void should_be_able_to_get_a_single_episode() { var series = GivenSeriesWithEpisodes(); var episodes = Episodes.GetEpisodesInSeries(series.Id); Episodes.Get(episodes.First().Id).Should().NotBeNull(); }
public void should_be_able_to_set_monitor_status() { var episodes = Episodes.GetEpisodesInSeries(series.Id); var updatedEpisode = episodes.First(); updatedEpisode.Monitored = false; Episodes.Put(updatedEpisode).Monitored.Should().BeFalse(); }
private SeriesResource GivenSeriesWithEpisodes() { var newSeries = Series.Lookup("archer").Single(c => c.TvdbId == 110381); newSeries.ProfileId = 1; newSeries.Path = @"C:\Test\Archer".AsOsAgnostic(); newSeries = Series.Post(newSeries); WaitForCompletion(() => Episodes.GetEpisodesInSeries(newSeries.Id).Count > 0); return(newSeries); }
private SeriesResource GivenSeriesWithEpisodes() { var series = Series.Lookup("archer").First(); series.QualityProfileId = 1; series.Path = @"C:\Test\Archer".AsOsAgnostic(); series = Series.Post(series); while (true) { if (Episodes.GetEpisodesInSeries(series.Id).Count > 0) { return(series); } Thread.Sleep(1000); } }
private SeriesResource GivenSeriesWithEpisodes() { var newSeries = Series.Lookup("archer").Single(c => c.TvdbId == 110381); newSeries.ProfileId = 1; newSeries.Path = @"C:\Test\Archer".AsOsAgnostic(); newSeries = Series.Post(newSeries); while (true) { if (Episodes.GetEpisodesInSeries(newSeries.Id).Count > 0) { return(newSeries); } Console.WriteLine("Waiting for episodes to load."); Thread.Sleep(1000); } }
public void should_be_able_to_get_all_episodes_in_series() { var series = GivenSeriesWithEpisodes(); Episodes.GetEpisodesInSeries(series.Id).Count.Should().BeGreaterThan(0); }