public void only_generated_once_default_connection_string_schema()
        {
            var logger = new DdlLogger();

            using (var store1 = DocumentStore.For(_ =>
            {
                _.Connection(ConnectionSource.ConnectionString);
                _.AutoCreateSchemaObjects = AutoCreate.All;
                _.Logger(logger);
            }))
            {
                store1.Advanced.Clean.CompletelyRemoveAll();

                using (var session = store1.OpenSession())
                {
                    session.Store(new IntDoc());
                    session.SaveChanges();
                }
            }

            using (var store2 = DocumentStore.For(_ =>
            {
                _.Connection(ConnectionSource.ConnectionString);
                _.AutoCreateSchemaObjects = AutoCreate.All;
                _.Logger(logger);
            }))
            {
                using (var session = store2.OpenSession())
                {
                    session.Store(new IntDoc());
                    session.SaveChanges();
                }
            }

            logger.Sql.Each(x => Console.WriteLine(x));

            logger.Sql.Where(x => x.Contains("mt_hilo") && x.Contains("CREATE TABLE")).Count()
            .ShouldBe(1);
        }
        public void only_generated_once_default_connection_string_schema()
        {
            var logger = new DdlLogger();

            using (var store1 = DocumentStore.For(_ =>
            {
                _.Connection(ConnectionSource.ConnectionString);
                _.AutoCreateSchemaObjects = AutoCreate.All;
                _.Logger(logger);
            }))
            {
                store1.Advanced.Clean.CompletelyRemoveAll();

                using (var session = store1.OpenSession())
                {
                    session.Store(new IntDoc());
                    session.SaveChanges();
                }  
            }

            using (var store2 = DocumentStore.For(_ =>
            {
                _.Connection(ConnectionSource.ConnectionString);
                _.AutoCreateSchemaObjects = AutoCreate.All;
                _.Logger(logger);
            }))
            {
                using (var session = store2.OpenSession())
                {
                    session.Store(new IntDoc());
                    session.SaveChanges();
                }
            }

            logger.Sql.Where(x => x.Contains("mt_hilo")).Count()
                .ShouldBe(1);
        }