public void get_all_series() { EnsureSeries(266189, "The Blacklist"); EnsureSeries(73065, "Archer"); Series.All().Should().NotBeNullOrEmpty(); Series.All().Should().Contain(v => v.TvdbId == 73065); Series.All().Should().Contain(v => v.TvdbId == 266189); }
public void delete_series() { var series = EnsureSeries(266189, "The Blacklist"); Series.Get(series.Id).Should().NotBeNull(); Series.Delete(series.Id); Series.All().Should().NotContain(v => v.TvdbId == 266189); }
private bool ShouldRenderAxes() { var pieType = typeof(RadzenPieSeries <>); var donutType = typeof(RadzenDonutSeries <>); return(!Series.All(series => { var type = series.GetType().GetGenericTypeDefinition(); return type == pieType || type == donutType; })); }
public void should_be_able_to_find_series_by_id() { var series = Series.Lookup("90210").First(); series.QualityProfileId = 1; series.Path = @"C:\Test\90210".AsOsAgnostic(); series = Series.Post(series); Series.All().Should().HaveCount(1); Series.Get(series.Id).Should().NotBeNull(); }
public void should_be_able_to_update_multiple_series() { GivenExistingSeries(); var series = Series.All(); foreach (var s in series) { s.ProfileId = 2; } var result = Series.Editor(series); result.Should().HaveCount(2); result.TrueForAll(s => s.ProfileId == 2).Should().BeTrue(); }
public void should_be_able_to_add_and_delete_series() { var series = Series.Lookup("archer").First(); series.QualityProfileId = 1; series.Path = @"C:\Test\Archer".AsOsAgnostic(); series = Series.Post(series); Series.All().Should().HaveCount(1); Series.Get(series.Id).Should().NotBeNull(); Series.Delete(series.Id); Series.All().Should().BeEmpty(); }
public void should_log_on_error() { var config = HostConfig.Get(1); config.LogLevel = "Trace"; HostConfig.Put(config); var resultGet = Series.All(); var logFile = "sonarr.trace.txt"; var logLines = Logs.GetLogFileLines(logFile); var resultPost = Series.InvalidPost(new Api.Series.SeriesResource()); // Skip 2 and 1 to ignore the logs endpoint logLines = Logs.GetLogFileLines(logFile).Skip(logLines.Length + 2).ToArray(); Array.Resize(ref logLines, logLines.Length - 1); logLines.Should().Contain(v => v.Contains("|Trace|Http|Req") && v.Contains("/api/series/")); logLines.Should().Contain(v => v.Contains("|Trace|Http|Res") && v.Contains("/api/series/: 400.BadRequest")); logLines.Should().Contain(v => v.Contains("|Debug|Api|") && v.Contains("/api/series/: 400.BadRequest")); }
internal bool ShouldInvertAxes() { return(Series.Count > 0 && Series.All(series => series is IChartBarSeries)); }