public void Setup() { Searcher = Substitute.For <ICognitiveSearchContext>(); ImageAnalysisFactory = Substitute.For <ICognitiveImageAnalysisFactory>(); TextAnalysisFactory = Substitute.For <ICognitiveTextAnalysisFactory>(); ReanalyzeAllFactory = Substitute.For <IReanalyzeAllFactory>(); DataService = Substitute.For <ISitecoreDataService>(); }
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; }
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; }