public MemoryJobStorage(ILogger <MemoryJobStorage> logger, SharpEventDispatcherAsyncDel eventDispatcher) { _logger = logger; _jobEnqueued = new AsyncEventAggregator <JobEnqueuedEvent>(eventDispatcher); _jobSucceeded = new AsyncEventAggregator <JobSucceededEvent>(eventDispatcher); _jobFailed = new AsyncEventAggregator <JobFailedEvent>(eventDispatcher); }
public void When_GetEvent_is_called_should_return_correct_event() { var expected = new MockEvent(); var ea = new AsyncEventAggregator(); var e = ea.GetEvent <MockEvent>(); e.GetType().ShouldBeEquivalentTo(expected.GetType()); }
public OrmLiteJobStorage(IDataService dataService, ILogger <OrmLiteJobStorage> logger, SharpEventDispatcherAsyncDel eventDispatcher) { _dataService = dataService; _logger = logger; _jobEnqueued = new AsyncEventAggregator <JobEnqueuedEvent>(eventDispatcher); _jobSucceeded = new AsyncEventAggregator <JobSucceededEvent>(eventDispatcher); _jobFailed = new AsyncEventAggregator <JobFailedEvent>(eventDispatcher); }
public TypedSettingsService(ISettingsService settingsService, SharpEventDispatcherAsyncDel eventDispatcher) { _settingsService = settingsService; _settingsUpdated = new AsyncEventAggregator <T>(eventDispatcher); }