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); }
/// <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); }