public void Smoke()
        {
            //arrange
            var loader = new HtmlDocumentLoader();

            //act/assert
            Assert.That(loader, Is.Not.Null);
        }
        public void LoadDocument()
        {
            //arrange
            var loader = new HtmlDocumentLoader();

            //act
            var document = loader.LoadDocument(@"http://cnn.com");

            //post
            Assert.That(document, Is.Not.Null);
        }
예제 #3
0
 static void Main(string[] args)
 {
     var logger = new ConsoleLogger();
     try
     {
         var loader = new HtmlDocumentLoader();
         var repository = new CrawlerRepository();
         //var crawlers = new ICrawler[] { new RabotaUaCrawler(logger), new CareersStackoverfowComCrawler(logger) };
         var crawlers = new ICrawler[] { new CareersStackoverfowComCrawler(logger) };
         foreach (var crawler in crawlers)
         {
             crawler.Crawl(loader, repository);                           
         }
     }
     catch (Exception e)
     {
         logger.Log("FAILED exception caught in Main() method. Exception message: " + e.Message);
         logger.Log(e.StackTrace);
     }
 }