public void Then_images_should_be_saved() { var scraper = new Scraper(); var io = new ImageScraperObserver(new FileWriter(new DirectoryInfo("c:\\temp"))); scraper.Subscribe(io); scraper.Subscribe(new ConsoleWriterObserver()); //scraper.Subscribe(x => Console.WriteLine(x.Uri)); scraper.Scrape(new Uri("http://www.cambridgecupcakes.com/")); }
public void Then_images_should_be_saved() { var sw = Stopwatch.StartNew(); var scraper = new Scraper(new HttpClient(), new ScrapedUrisDictionary()); var io = new ImageScraperObserver(new HttpClient(), new FileWriter(new DirectoryInfo("c:\\temp"))); scraper.Subscribe(io); scraper.Subscribe(new ConsoleWriterObserver()); scraper.Scrape(new Uri("http://www.cambridgecupcakes.com/")).Wait(); Console.WriteLine(sw.ElapsedMilliseconds); //Thread.Sleep(10000); }