Пример #1
0
 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());
        }
Пример #3
0
 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);
 }
Пример #4
0
 public TypedSettingsService(ISettingsService settingsService, SharpEventDispatcherAsyncDel eventDispatcher)
 {
     _settingsService = settingsService;
     _settingsUpdated = new AsyncEventAggregator <T>(eventDispatcher);
 }