Пример #1
0
        public void Init()
        {
            var syntax = (DbSyntax)Enum.Parse(typeof(DbSyntax), ConfigurationManager.AppSettings["syntax"]);
            var worker = new DbPreTestDataWorker {
                SqlSyntax = syntax
            };
            var logger    = Logger.CreateWithDefaultLog4NetConfiguration();
            var sqlSyntax = SqlSyntaxProviderTestHelper.SqlSyntaxProvider(syntax);

            _database             = worker.Database;
            _databaseSchemaHelper = new MerchelloDatabaseSchemaHelper(_database, logger, sqlSyntax);
        }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CreateDatabase"/> class.
 /// </summary>
 /// <param name="database">
 /// The database.
 /// </param>
 /// <param name="sqlSyntaxProvider">
 /// The sql Syntax Provider.
 /// </param>
 /// <param name="logger">
 /// The logger.
 /// </param>
 internal CreateDatabase(Database database, ISqlSyntaxProvider sqlSyntaxProvider, ILogger logger)
 {
     _database     = database;
     _logger       = logger;
     _schemaHelper = new MerchelloDatabaseSchemaHelper(database, logger, sqlSyntaxProvider);
 }