public void GetFullSeriesByIdTestSuccessfullWithDefaultLanguage() { WebInterface target = new WebInterface(apiKey); Task<SeriesDetails> taskResult = target.GetFullSeriesById(83462, this.testMirror); SeriesDetails result = taskResult.Result; Episode firstEpisode = result.Series.Episodes.First(x => x.SeasonNumber == 1 && x.Number == 1); // check details Assert.Equal("en", result.Language); Assert.NotNull(result.Actors); Assert.Equal(9, result.Actors.Count); Assert.NotNull(result.Banners); Assert.True(result.Banners.Count > 10); // check series Assert.NotNull(result); Assert.Equal(83462, result.Series.Id); Assert.Equal("Castle (2009)", result.Series.Name); Assert.Equal("en", result.Series.Language); // check episodes Assert.Equal(1, firstEpisode.SeasonNumber); Assert.Equal(1, firstEpisode.Number); Assert.Equal(398671, firstEpisode.Id); Assert.Equal("Flowers for Your Grave", firstEpisode.Name); result.Dispose(); }
public void GetFullSeriesByIdFailedNoLanguage() { WebInterface target = new WebInterface(apiKey); Task<SeriesDetails> taskResult = target.GetFullSeriesById(83462, string.Empty, this.testMirror); Assert.Null(taskResult.Result); }
public void GetFullSeriesByIdFailedNoMirror() { WebInterface target = new WebInterface(apiKey); Task<SeriesDetails> taskResult = target.GetFullSeriesById(83462, null); Assert.Null(taskResult.Result); }
public void GetFullSeriesByIdFailedNoId() { WebInterface target = new WebInterface(apiKey); Task<SeriesDetails> taskResult = target.GetFullSeriesById(0, this.testMirror); Assert.Null(taskResult.Result); }
public void GetFullSeriesByIdTestSuccessfullWithLanguage() { WebInterface target = new WebInterface(apiKey); Task<SeriesDetails> taskResult = target.GetFullSeriesById(83462, "de", this.testMirror); SeriesDetails result = taskResult.Result; Assert.Equal("de", result.Language); Episode firstEpisode = result.Series.Episodes.First(x => x.SeasonNumber == 1 && x.Number == 1); // check series Assert.NotNull(result); Assert.Equal(83462, result.Series.Id); Assert.Equal("Castle", result.Series.Name); Assert.Equal("de", result.Series.Language); // check episodes Assert.Equal(1, firstEpisode.SeasonNumber); Assert.Equal(1, firstEpisode.Number); Assert.Equal(398671, firstEpisode.Id); Assert.Equal("Blumen für Dein Grab", firstEpisode.Name); result.Dispose(); }