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);
        }