示例#1
0
        public void PageWithListOfShowsLinks_IsSubtitlesListPage_False()
        {
            var htmlDoc = new HtmlDocument();

            htmlDoc.LoadHtml(_showsListHtmlDummy);

            Assert.False(Addic7edPageDownloader.IsSubtitleListPage(htmlDoc));
        }
示例#2
0
        public void PageWithListOfSubtitles_IsSubtitlesListPage_True()
        {
            var htmlDoc = new HtmlDocument();

            htmlDoc.LoadHtml(_htmlDummy);

            Assert.True(Addic7edPageDownloader.IsSubtitleListPage(htmlDoc));
        }
示例#3
0
        public void GetMatchedLink_ReturnsCorrectLink()
        {
            var to = new TitleObject {
                Title = "Vikings"
            };
            var links = new List <string> {
                "serie/Vikings/1/1/Rites_of_Passage", "serie/Vikingshill/1/1/Episode_1"
            };

            Assert.Equal("serie/Vikings/1/1/Rites_of_Passage", Addic7edPageDownloader.GetMatchedLink(to, links));
        }
示例#4
0
        public void PageWithListOfShowsLinks_ReturnsCorrectLinks()
        {
            var expected = new List <string> {
                "serie/Vikings/1/1/Rites_of_Passage", "serie/Vikingshill/1/1/Episode_1"
            };
            var htmlDoc = new HtmlDocument();

            htmlDoc.LoadHtml(_showsListHtmlDummy);

            Assert.Equal(expected, Addic7edPageDownloader.GetShowLinks(htmlDoc));
        }