public void TestBingActualData() { TextReader tr = new StreamReader(@"TestFiles\TestBingSearchResult.txt"); string html = tr.ReadToEnd(); var organiser = new BingSearchResultsOrganiser(html); var finder = new FinderOfKeywordsInSearchResults(organiser, "e-settlements"); int location = finder.FindKeyphraseFirstAppearanceIndex("sympli"); Assert.That(location, Is.EqualTo(3)); }
public void TestGetBingResults() { string html = @"<ol id=""b_results""><li class=""b_algo""> item a </li><li class=""b_algo""> item b </li><li class=""b_algo""> item c </li><li class=""b_algo""> item d </li></ol>"; var resultsOrganiser = new BingSearchResultsOrganiser(html); var results = resultsOrganiser.FindResults("heybinghowdoItypespaces?"); Assert.That(results, Has.Count.EqualTo(4)); Assert.That(results.First(), Is.EqualTo(@"<li class=""b_algo""> item a </li>")); Assert.That(results[1], Is.EqualTo(@"<li class=""b_algo""> item b </li>")); }