コード例 #1
0
        public ProcessingStorageTests()
        {
            _host = Substitute.For <IConfigureHost>();

            _host.WithProcessingStorage(Arg.Do <IStoreUnhandledMessages>(v => _sut = v));
            _cfg = new StoragesConfiguration(_host, Setup.GetConnection());
            _cfg.EnableProcessorStorage(ifExists: TableExistsAction.DropIt);
        }
コード例 #2
0
 public ProcessingStorageTests()
 {
     _host = Substitute.For<IConfigureHost>();
     
     _host.WithProcessingStorage(Arg.Do<IStoreUnhandledMessages>(v => _sut = v));
     _cfg =new StoragesConfiguration(_host,Setup.GetConnection());
     _cfg.EnableProcessorStorage(ifExists: TableExistsAction.DropIt);
     
 }
コード例 #3
0
        public ProcessingServiceTests()
        {
            //LogManager.OutputToTrace();
            _storage   = Substitute.For <IStoreUnhandledMessages>();
            _processor = Substitute.For <IProcessMessage>();
            _errors    = Substitute.For <IFailedMessagesQueue>();

            _sut = new ProcessingService(_storage, () => _processor, new BusAuditor(new InMemoryAuditStorage()), _errors);
            _sut.PollingEnabled = false;
            _sut.Start();
        }
コード例 #4
0
        public ProcessingServiceTests()
        {
            LogManager.OutputToTrace();
            _storage = Substitute.For<IStoreUnhandledMessages>();
            _processor = Substitute.For<IProcessMessage>();
            _errors = Substitute.For<IFailedMessagesQueue>();

            _sut =new ProcessingService(_storage,()=>_processor,new BusAuditor(new InMemoryAuditStorage()), _errors);
            _sut.PollingEnabled = false;
            _sut.Start();
        }
コード例 #5
0
        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();
         
        }
コード例 #6
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();
        }
コード例 #7
0
ファイル: ConfigureHost.cs プロジェクト: DomainBus/DomainBus
 IConfigureHost IConfigureHost.WithProcessingStorage(IStoreUnhandledMessages store)
 {
     store.MustNotBeNull();
     _storages[typeof(IStoreUnhandledMessages)] = store;
     return(this);
 }
コード例 #8
0
 public ProcessingService(IStoreUnhandledMessages storage, Func <IProcessMessage> processorFactory,
                          BusAuditor busAuditor, IFailedMessagesQueue errors) : this(new DefaultTimer(), storage, processorFactory, busAuditor, errors)
 {
 }