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();
public MongoEventStoreFixture() { mongoDatabase = mongoClient.GetDatabase("EventStoreTest"); BsonJsonConvention.Register(JsonSerializer.Create(JsonHelper.DefaultSettings())); EventStore = new MongoEventStore(mongoDatabase, notifier); EventStore.InitializeAsync().Wait(); }
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(); }