public void Setup()
 {
     Searcher             = Substitute.For <ICognitiveSearchContext>();
     ImageAnalysisFactory = Substitute.For <ICognitiveImageAnalysisFactory>();
     TextAnalysisFactory  = Substitute.For <ICognitiveTextAnalysisFactory>();
     ReanalyzeAllFactory  = Substitute.For <IReanalyzeAllFactory>();
     DataService          = Substitute.For <ISitecoreDataService>();
 }
Example #2
0
        public virtual ICognitiveMediaSearch Create(string db, string language, ICognitiveSearchContext searcher)
        {
            var r = Create();

            r.Database = db;
            r.Language = language;
            r.Tags     = searcher.GetTags(language, db);

            return(r);
        }
 public SearchService(
     ICognitiveSearchContext searcher,
     IImageDescriptionFactory imageDescriptionFactory,
     ICognitiveImageAnalysisFactory imageAnalysisFactory,
     ICognitiveTextAnalysisFactory textAnalysisFactory)
 {
     Searcher = searcher;
     ImageDescriptionFactory = imageDescriptionFactory;
     ImageAnalysisFactory    = imageAnalysisFactory;
     TextAnalysisFactory     = textAnalysisFactory;
 }
Example #4
0
        public CognitiveMediaSearchController(
            ICognitiveSearchContext searcher,
            ISitecoreDataService dataService,
            IWebUtilWrapper webUtil,
            ICognitiveMediaSearchFactory msFactory)
        {
            Assert.IsNotNull(searcher, typeof(ICognitiveSearchContext));
            Assert.IsNotNull(dataService, typeof(ISitecoreDataService));
            Assert.IsNotNull(webUtil, typeof(IWebUtilWrapper));
            Assert.IsNotNull(msFactory, typeof(ICognitiveMediaSearchFactory));

            Searcher           = searcher;
            DataService        = dataService;
            WebUtil            = webUtil;
            MediaSearchFactory = msFactory;
        }