public async Task Bucket_name_should_be_valid(string bucketName) { using (var fixture = new MongoDbEventStoreFixture <object>()) { await Assert.ThrowsAsync <ArgumentException>(() => fixture.EventStore.EnsureBucketAsync(bucketName)); } }
public async Task EnsureBucket_create_required_collections() { using (var fixture = new MongoDbEventStoreFixture <object>()) { await fixture.EventStore.EnsureBucketAsync(fixture.BucketName); var collections = await(await fixture.EventStore.Database.ListCollectionsAsync()).ToListAsync(); Assert.Contains(collections, p => p["name"] == $"{fixture.BucketName}.commits"); } }