Example #1
0
        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));
        }
Example #2
0
        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>"));
        }