Пример #1
0
        public MongoEventStoreSubscription(MongoEventStore eventStore, IEventSubscriber eventSubscriber, string?streamFilter, string?position)
        {
            this.eventStore      = eventStore;
            this.eventSubscriber = eventSubscriber;

            task = QueryAsync(streamFilter, position);
        }
        protected MongoEventStoreFixture(string connectionString)
        {
            mongoClient   = new MongoClient(connectionString);
            mongoDatabase = mongoClient.GetDatabase(TestConfig.Configuration["mongodb:database"]);

            BsonJsonConvention.Register(JsonSerializer.Create(TestUtils.DefaultSettings()));

            EventStore = new MongoEventStore(mongoDatabase, notifier);
            EventStore.InitializeAsync(default).Wait();
Пример #3
0
        public MongoEventStoreFixture()
        {
            mongoDatabase = mongoClient.GetDatabase("EventStoreTest");

            BsonJsonConvention.Register(JsonSerializer.Create(JsonHelper.DefaultSettings()));

            EventStore = new MongoEventStore(mongoDatabase, notifier);
            EventStore.InitializeAsync().Wait();
        }
Пример #4
0
        protected MongoEventStoreFixture(string connectionString)
        {
            mongoClient   = new MongoClient(connectionString);
            mongoDatabase = mongoClient.GetDatabase("Squidex_Testing");

            BsonJsonConvention.Register(JsonSerializer.Create(TestUtils.DefaultSettings()));

            EventStore = new MongoEventStore(mongoDatabase, notifier);
            EventStore.InitializeAsync().Wait();
        }