public LinkService(ILinkRepository linkRepository, ILinkCrawlerService linkCrawler, HttpHelper httpHelper) { Ensure.That(() => linkRepository).IsNotNull(); Ensure.That(() => linkCrawler).IsNotNull(); Ensure.That(() => httpHelper).IsNotNull(); this.linkRepository = linkRepository; this.linkCrawler = linkCrawler; this.httpHelper = httpHelper; }
public void TestInit() { httpHelper = new HttpHelper(); fsHelper = new FileSystemHelper(); }
public void LinkCrawlerMetadataShould_BeProperlyDecoded_ForFacebook() { // Arrange Uri endpoint = new Uri("https://www.facebook.com/"); HttpHelper helper = new HttpHelper(); // Act HtmlDocument document = helper.DownloadAsHtml(endpoint); // Assert Assert.IsTrue(document.DocumentNode.OuterHtml.Contains("ñ")); }