public ProcessingService(IStoreUnhandledMessages storage,Func<IProcessMessage> processorFactory,BusAuditor busAuditor,IFailedMessagesQueue errors) { storage.MustNotBeNull(); _storage = storage; _processorFactory = processorFactory; _busAuditor = busAuditor; _errors = errors; _cache = new ProcessorMessageCache(); SetupDefaults(); }
public ProcessingService(ITimer timer, IStoreUnhandledMessages storage, Func <IProcessMessage> processorFactory, BusAuditor busAuditor, IFailedMessagesQueue errors) { storage.MustNotBeNull(); timer.MustNotBeNull(); _timer = timer; _timer.SetHandler(Timer_Handler); _storage = storage; _processorFactory = processorFactory; _busAuditor = busAuditor; _errors = errors; _cache = new ProcessorMessageCache(); SetupDefaults(); }
public ProcessingCacheTests() { _sut= new ProcessorMessageCache(); _myEvent = new MyEvent() {TimeStamp = DateTimeOffset.Now.AddHours(1)}; _sut.Add(new IMessage[] {_myEvent}); }