public IntelligentMediaController( IIntelligentMediaSearchService searchService, ISitecoreDataWrapper dataWrapper, IWebUtilWrapper webUtil, IImageSearchFactory msFactory, ISetAltTagsAllFactory satarFactory, IImageAnalysisService analysisService, IJobResultFactory jobResultFactory, ISetupInformationFactory setupFactory, ISetupService setupService, IIntelligentMediaSettings searchSettings, IFaceService faceService, IPersonGroupService personGroupService, IComputerVisionService computerVisionService, IMediaWrapper mediaWrapper) { Assert.IsNotNull(searchService, typeof(IIntelligentMediaSearchService)); Assert.IsNotNull(dataWrapper, typeof(ISitecoreDataWrapper)); Assert.IsNotNull(webUtil, typeof(IWebUtilWrapper)); Assert.IsNotNull(msFactory, typeof(IImageSearchFactory)); Assert.IsNotNull(satarFactory, typeof(ISetAltTagsAllFactory)); Assert.IsNotNull(analysisService, typeof(IImageAnalysisService)); Assert.IsNotNull(jobResultFactory, typeof(IJobResultFactory)); Assert.IsNotNull(setupFactory, typeof(ISetupInformationFactory)); Assert.IsNotNull(setupService, typeof(ISetupService)); Assert.IsNotNull(searchSettings, typeof(IIntelligentMediaSettings)); Assert.IsNotNull(faceService, typeof(IFaceService)); Assert.IsNotNull(personGroupService, typeof(IPersonGroupService)); Assert.IsNotNull(computerVisionService, typeof(IComputerVisionService)); Assert.IsNotNull(mediaWrapper, typeof(IMediaWrapper)); SearchService = searchService; DataWrapper = dataWrapper; WebUtil = webUtil; MediaSearchFactory = msFactory; SetAltTagsAllFactory = satarFactory; AnalysisService = analysisService; JobResultFactory = jobResultFactory; SetupFactory = setupFactory; SetupService = setupService; SearchSettings = searchSettings; FaceService = faceService; PersonGroupService = personGroupService; ComputerVisionService = computerVisionService; MediaWrapper = mediaWrapper; }
public void Setup() { SearchService = Substitute.For <IIntelligentMediaSearchService>(); DataWrapper = Substitute.For <ISitecoreDataWrapper>(); WebUtil = Substitute.For <IWebUtilWrapper>(); MediaSearchFactory = Substitute.For <IImageSearchFactory>(); SetAltTagsAllFactory = Substitute.For <ISetAltTagsAllFactory>(); ImageAnalysisFactory = Substitute.For <IImageAnalysisFactory>(); ImageAnalysisService = Substitute.For <IImageAnalysisService>(); JobResultFactory = Substitute.For <IJobResultFactory>(); SetupInformationFactory = Substitute.For <ISetupInformationFactory>(); Settings = Substitute.For <IIntelligentMediaSettings>(); SetupService = Substitute.For <ISetupService>(); User u = User.FromName("sitecore\\name", true); DataWrapper.ContextUser.Returns(u); }