public FlywayFileProvider(IFlywayConf conf) { this.Conf = conf ?? throw new ArgumentNullException(nameof(conf)); this.Callbacks = new FlywayCallbacks(this); _fileScripts = GetAllProviderScripts(); _defaultScripts = GetDefaultScripts(); }
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); }