Exemplo n.º 1
0
        public void use_the_baseline_provider_graph_if_options_autocreate_is_none()
        {
            var options = new StoreOptions
            {
                AutoCreateSchemaObjects = AutoCreate.None
            };

            var tenant = new MartenDatabase(options, new ConnectionFactory(ConnectionSource.ConnectionString), "foo");

            tenant.Providers.ShouldBeSameAs(options.Providers);
        }
Exemplo n.º 2
0
        public void use_checking_provider_graph_if_options_autocreate_is_not_none()
        {
            var options = new StoreOptions
            {
                AutoCreateSchemaObjects = AutoCreate.All
            };

            var tenant = new MartenDatabase(options, new ConnectionFactory(ConnectionSource.ConnectionString), "foo");

            tenant.Providers.ShouldBeOfType <StorageCheckingProviderGraph>()
            .Tenant.ShouldBeSameAs(tenant);
        }
Exemplo n.º 3
0
 public ProjectionDatabase(IProjectionStore parent, MartenDatabase database)
 {
     Database   = database;
     Parent     = parent;
     Identifier = database.Identifier;
 }