public DatabaseDeployment(
     ILogProvider logProvider,
     ISqlExecuter sqlExecuter,
     DatabaseCleaner databaseCleaner,
     DataMigrationScriptsExecuter dataMigrationScriptsExecuter,
     IDatabaseGenerator databaseGenerator,
     IConceptDataMigrationExecuter dataMigrationFromCodeExecuter)
 {
     _logger          = logProvider.GetLogger(GetType().Name);
     _sqlExecuter     = sqlExecuter;
     _databaseCleaner = databaseCleaner;
     _dataMigrationScriptsExecuter  = dataMigrationScriptsExecuter;
     _databaseGenerator             = databaseGenerator;
     _dataMigrationFromCodeExecuter = dataMigrationFromCodeExecuter;
 }