Exemplo n.º 1
0
        public FlywayFileProvider(IFlywayConf conf)
        {
            this.Conf      = conf ?? throw new ArgumentNullException(nameof(conf));
            this.Callbacks = new FlywayCallbacks(this);

            _fileScripts    = GetAllProviderScripts();
            _defaultScripts = GetDefaultScripts();
        }
Exemplo n.º 2
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);
 }