public void Setup_Mocks() { serviceProvider = Mock.Of <IServiceProvider>(); logger = Mock.Of <ILogger <HostedProcessingService> >(); SetupScopeMock(); eventQueueStore = Mock.Of <IEventQueueStore>(); metadataService = Mock.Of <IMetadataService>(); eventProcessingService = Mock.Of <IEventProcessingService>(); objectUpdateService = Mock.Of <IObjectUpdateService>(); Mock.Get(serviceProvider) .Setup(p => p.GetService(It.Is <Type>(v => v == typeof(IEventQueueStore)))) .Returns(eventQueueStore); Mock.Get(serviceProvider) .Setup(p => p.GetService(It.Is <Type>(v => v == typeof(IMetadataService)))) .Returns(metadataService); Mock.Get(serviceProvider) .Setup(p => p.GetService(It.Is <Type>(v => v == typeof(IEventProcessingService)))) .Returns(eventProcessingService); Mock.Get(serviceProvider) .Setup(p => p.GetService(It.Is <Type>(v => v == typeof(IObjectUpdateService)))) .Returns(objectUpdateService); }
public DefaultInjestionService( TriggerService triggerService, IEventQueueStore eventQueueStore, ILogger <DefaultInjestionService> logger) { this.triggerService = triggerService ?? throw new ArgumentNullException(nameof(triggerService)); this.eventQueueStore = eventQueueStore ?? throw new ArgumentNullException(nameof(eventQueueStore)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public void Setup_Mocks() { eventQueueStore = Mock.Of <IEventQueueStore>(); logger = Mock.Of <ILogger <DefaultInjestionService> >(); }