public void ScrapeHtml_HtmlIsNull_Throws() { var scraper = new ZillowHistoryScraper(); var ex = Assert.Throws <ArgumentNullException>(() => scraper.ScrapeHistory(null)); Assert.That(ex.ParamName, Is.EqualTo(@"html")); }
public void ScrapeHtml_HtmlIsEmpty_ReturnEmptyStringIEnumerable() { var scraper = new ZillowHistoryScraper(); var history = scraper.ScrapeHistory(""); Assert.That(history.Count(), Is.EqualTo(0)); }
public void ScrapeHtml_LiveZillowPage_Return11Items() { var testDataFile = Path.Combine(_testDataFolderPath, @"57 Harkness Rd, Amherst, MA 01002 _ Zillow.html"); var html = File.ReadAllText(testDataFile); var scraper = new ZillowHistoryScraper(); var history = scraper.ScrapeHistory(html); Assert.That(history.Count(), Is.EqualTo(7)); }
public void ctor() { var scraper = new ZillowHistoryScraper(); Assert.That(scraper, Is.Not.Null); }