Пример #1
0
        public EventReceiver(IStoreProcesor storeProcessor, Checkpoint checkpoint, StoreConfig storeConfig, ILogger <EventReceiver> logger)
        {
            _completions    = new ConcurrentDictionary <string, TaskCompletionSource <bool> >();
            _logger         = logger;
            _checkpoint     = checkpoint;
            _storeProcessor = storeProcessor;
            _storeConfig    = storeConfig;

            _eventCount = 0;
        }
Пример #2
0
        public RocksFixture()
        {
            const string testDirectory = "./testdata";

            if (Directory.Exists(testDirectory))
            {
                Directory.Delete(testDirectory, true);
            }
            Directory.CreateDirectory(testDirectory);
            GraphProvider         = new RocksGraphProvider(Mock.Of <ILogger <RocksGraphProvider> >(), testDirectory);
            StoreProvider         = new SetProvider(GraphProvider);
            StoreOperationFactory = new StoreOperationFactory();
            StoreProcessor        = new StoreProcessor(StoreProvider, new Reasoner(), StoreOperationFactory, Mock.Of <ILogger <StoreProcessor> >());
            SetId = "testset";
        }
Пример #3
0
 public StoreController(IStoreProcesor storeProcessor, EventReceiver receiver, EventSender processor, StoreError storeError, ILogger <StoreController> logger)
     : base(receiver, processor, storeError, logger)
 {
     _storeProcessor = storeProcessor;
     _logger         = logger;
 }