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>(); }