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();
         
        }
Exemple #2
0
        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});
 }