public void Run(string scriptsDirectoryPath) { _provider.Connect(); var databases = FindAllDatabases(scriptsDirectoryPath); foreach (var database in databases) { ApplyChangesToDatabase(scriptsDirectoryPath, database); } _provider.Disconnect(); }