Example #1
0
        public void Parse_RemoveYearIfInTitle_Test()
        {
            var sampleSeriesRaw = SampleDataHelper.GetText(SampleDataHelper.SampleData.Series76156);
            var series          = _seriesParseService.Parse(sampleSeriesRaw);

            Assert.Equal("Scrubs", series.Title);
        }
Example #2
0
        public void Parse_Search_Scrubs_Test()
        {
            var sampleSeriesCollectionRaw = SampleDataHelper.GetText(SampleDataHelper.SampleData.SearchScrubs);
            var seriesCollection          = _seriesParseService.ParseSearch(sampleSeriesCollectionRaw);

            Assert.NotNull(seriesCollection);
            Assert.Equal(2, seriesCollection.Count);
            Assert.Equal((uint)76156, seriesCollection.First().Id);
            Assert.Equal((uint)167151, seriesCollection.Last().Id);
        }
        public void Parse_Banners_76156_Test()
        {
            var bannerCollectionRaw = SampleDataHelper.GetText(SampleDataHelper.SampleData.SeriesFull76156Banners);
            var banners             = _bannerParseService.Parse(bannerCollectionRaw);

            Assert.NotNull(banners);
            Assert.Equal(140, banners.Count);
            Assert.Equal((uint)23585, banners.First().Id);
            Assert.Equal((byte)226, (banners.First() as FanartBanner).Colors.First().G);
        }
        public void Parse_Episode_306213_Test()
        {
            var sampleEpisodeRaw = SampleDataHelper.GetText(SampleDataHelper.SampleData.Episode306213);
            var episode          = _episodeParseService.Parse(sampleEpisodeRaw);

            Assert.NotNull(episode);
            Assert.Equal((uint)306213, episode.Id);
            Assert.Equal(5, episode.GuestStars.Count);
            Assert.Equal(1, episode.Writers.Count);
            Assert.Equal(1, episode.Directors.Count);
        }
        public void Parse_Actors_76156_Test()
        {
            var actorCollectionRaw = SampleDataHelper.GetText(SampleDataHelper.SampleData.SeriesFull76156Actors);
            var actors             = _actorParseService.Parse(actorCollectionRaw);

            Assert.NotNull(actors);
            Assert.Equal(18, actors.Count);
            Assert.Equal((uint)43640, actors.First().Id);
            Assert.Equal("Zach Braff", actors.First().Name);
            Assert.Equal(0, actors.First().SortOrder);
        }
Example #6
0
        public void Parse_Series_76156_Test()
        {
            var sampleSeriesRaw = SampleDataHelper.GetText(SampleDataHelper.SampleData.Series76156);
            var series          = _seriesParseService.Parse(sampleSeriesRaw);

            Assert.NotNull(series);
            Assert.Equal((uint)76156, series.Id);
            Assert.Equal(Frequency.Wednesday, series.AirDay);
            Assert.Equal(194, series.Episodes.Count);
            Assert.Equal(1, series.Genres.Count);
            Assert.Equal(new TimeSpan(20, 0, 0), series.AirTime);
        }