Beispiel #1
0
 public SearchIndexWriterService(ILogger logger, IJobManagement jobManagement, ISearchIndexProcessorFactory searchIndexProcessorFactory) : base(jobManagement, logger)
 {
     Guard.ArgumentNotNull(logger, nameof(logger));
     Guard.ArgumentNotNull(jobManagement, nameof(jobManagement));
     Guard.ArgumentNotNull(searchIndexProcessorFactory, nameof(searchIndexProcessorFactory));
     _logger = logger;
     _searchIndexProcessorFactory = searchIndexProcessorFactory;
 }
 public void Setup()
 {
     _logger        = Substitute.For <ILogger>();
     _jobManagement = Substitute.For <IJobManagement>();
     _searchIndexProcessorFactory = Substitute.For <ISearchIndexProcessorFactory>();
     _service = new SearchIndexWriterService(_logger, _jobManagement, _searchIndexProcessorFactory);
     _searchIndexProcessor = Substitute.For <ISearchIndexProcessor>();
 }