public void CreateDefaultScope_NullBucket_ArgumentNullException() { // Arrange var factory = new ScopeFactory(new Mock <ILogger <Scope> >().Object, CreateCollectionFactoryMock()); // Act/Assert Assert.Throws <ArgumentNullException>(() => factory.CreateDefaultScope(null)); }
public void CreateDefaultScope_WithBucket_ReturnsDefaultScopeAndCollection() { // Arrange var factory = new ScopeFactory(new Mock <ILogger <Scope> >().Object, CreateCollectionFactoryMock()); // Act var result = factory.CreateDefaultScope(CreateBucketMock(factory)); // Assert Assert.NotNull(result); Assert.Equal(Scope.DefaultScopeName, result.Name); var collection = result[CouchbaseCollection.DefaultCollectionName]; Assert.NotNull(collection); Assert.Equal(CouchbaseCollection.DefaultCollectionName, collection.Name); }