Exemplo n.º 1
0
 public FlywayUpdater(IFlywayFileProvider provider, IFlywayScriptRunner runner, IFlywayTestRunner testRunner)
 {
     this._provider = provider ??
                      throw new ArgumentNullException(nameof(provider));
     this._runner = runner ??
                    throw new ArgumentNullException(nameof(runner));
     this._testRunner = testRunner;
     this._callbacks  = new FlywayCallbacks(provider);
 }
Exemplo n.º 2
0
 public static FlywayUpdater BuildFlywayUpdater(IFlywayFileProvider provider, IFlywayScriptRunner exec = null, IFlywayTestRunner testRunner = null)
 {
     exec       = exec ?? new Mock <IFlywayScriptRunner>().Object;
     testRunner = testRunner ?? BuildFlywayTestRunner(provider.Conf);
     return(new FlywayUpdater(provider, exec, testRunner));
 }
Exemplo n.º 3
0
 public DbUpSqlScriptRunner(IConnectionManager connection, IFlywayConf conf)
 {
     _connection = connection ?? throw new ArgumentNullException(nameof(connection));
     _conf       = conf ?? throw new ArgumentNullException(nameof(conf));
     _provider   = new FlywaySqlFileProvider(conf);
 }
Exemplo n.º 4
0
 public FlywayCallbacks(IFlywayFileProvider provider)
 {
     this._provider = provider;
 }
Exemplo n.º 5
0
 public DbUpSqlScriptRunner(IFlywayFileProvider provider)
 {
     this._provider   = provider ?? throw new ArgumentNullException(nameof(provider));
     this._conf       = _provider.Conf;
     this._connection = new FlywaySqlConnectionManager(_conf);
 }