public void PageWithListOfShowsLinks_IsSubtitlesListPage_False() { var htmlDoc = new HtmlDocument(); htmlDoc.LoadHtml(_showsListHtmlDummy); Assert.False(Addic7edPageDownloader.IsSubtitleListPage(htmlDoc)); }
public void PageWithListOfSubtitles_IsSubtitlesListPage_True() { var htmlDoc = new HtmlDocument(); htmlDoc.LoadHtml(_htmlDummy); Assert.True(Addic7edPageDownloader.IsSubtitleListPage(htmlDoc)); }
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)); }
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)); }