public void RetrievingCurrentSeasonWorksCorrectly() { // arrange var fixture = new SeasonWorkerFixture(); var sut = fixture.Instance; // act var result = sut.RetrieveCurrentSeason().Result; // assert result.ResponseData.SeasonShows.Count.Should().Be(285); }
public void RetrievingSpecificSeasonWorksCorrectly() { // arrange const int year = 2017; const Seasons season = Seasons.Spring; var fixture = new SeasonWorkerFixture(); var sut = fixture.Instance; // act var resultWrapper = sut.GetSeasonData(year, season).Result; // assert var result = resultWrapper.ResponseData.SeasonShows; result.Count.Should().Be(95); result.Should().Contain(x => x.Id == 25777); result.Should().Contain(x => x.Title == "Shingeki no Kyojin Season 2"); result.Should().Contain(x => x.Id == 34733); result.Should().Contain(x => x.Title == "One Room Special"); }