コード例 #1
0
        public void TestingEmptySearchTerm()
        {
            YahooSearchService bss = new YahooSearchService(new Search()
            {
                SearchQuery = string.Empty
            });

            bss.ProcessingService();
        }
コード例 #2
0
        public void ConductPaintingTest()
        {
            IImageProvider provider = new YahooSearchService();

            provider.TotalDesiredImages = this.totalSubjects;
            ArrayList images = provider.Find(this.textBox1.Text);

            SimpleComposer composer    = new SimpleComposer(images, this.compositionCanvas);
            Bitmap         composition = composer.Compose();
        }
コード例 #3
0
        public void ProcessingSearchReturnsResults()
        {
            YahooSearchService bss = new YahooSearchService(new Search()
            {
                SearchQuery = searchQuery
            });

            bss.ProcessingService();

            Assert.IsTrue(bss.TotalResults > 0);
        }
コード例 #4
0
        /// <summary>
        /// Obtiene una colección de resultados Web de acuerdo a una consulta dada, (API utilizada: Yahoo Web Search API)
        /// </summary>
        /// <param name="keywords">Palabras clave de la consulta de usuario</param>
        /// <param name="numResults">Numero de resultados que se van a obtener</param>
        /// <returns></returns>
        public System.Collections.ArrayList webSearchYahoo(string keywords, int numResults)
        {
            System.Collections.ArrayList results = new System.Collections.ArrayList();
            YahooSearchService           yahoo   = new YahooSearchService();

            Yahoo.API.WebSearchResponse.ResultSet resultsYahoo = yahoo.WebSearch("YahooExample", keywords, "any", 10, 1, "all", false, true, "en");
            foreach (Yahoo.API.WebSearchResponse.ResultType result in resultsYahoo.Result)
            {
                WebDocument wd = new WebDocument();
                wd.Titulo  = result.Title;
                wd.Resumen = result.Summary;
                wd.Url     = result.Url;
                results.Add(wd);
            }
            return(results);
        }