public ConfigCommandFactory(ProjectConfigsAPI projectConfigsAPI,
                             IConsoleProcessMessages consoleProcessMessages,
                             EnvironmentCommandFactory environmentCommandFactory,
                             ChangeIdCommandFactory changeIdCommandFactory,
                             IdCLIOption idOption,
                             DescriptionCLIOption descriptionOption,
                             DBTypeCLIOption dbTypeOption,
                             ServerCLIOption serverInstanceOption,
                             DBNameCLIOption dataBaseNameOption,
                             UsernameCLIOption dbUsernameOption,
                             PasswordCLIOption dbPasswordOption,
                             BackupFolderPathCLIOption backupFolderPathOption,
                             ScriptsBaseFolderPathCLIOption scriptsBaseFolderPathOption,
                             DeployArtifactFolderPathCLIOption deployArtifactFolderPathOption,
                             DeliveryArtifactFolderPathCLIOption deliveryArtifactFolderPathOption)
 {
     _projectConfigsAPI         = projectConfigsAPI;
     _consoleProcessMessages    = consoleProcessMessages;
     _environmentCommandFactory = environmentCommandFactory;
     _changeIdCommandFactory    = changeIdCommandFactory;
     _idOption                         = idOption;
     _descriptionOption                = descriptionOption;
     _dbTypeOption                     = dbTypeOption;
     _serverInstanceOption             = serverInstanceOption;
     _dataBaseNameOption               = dataBaseNameOption;
     _dbUsernameOption                 = dbUsernameOption;
     _dbPasswordOption                 = dbPasswordOption;
     _backupFolderPathOption           = backupFolderPathOption;
     _scriptsBaseFolderPathOption      = scriptsBaseFolderPathOption;
     _deployArtifactFolderPathOption   = deployArtifactFolderPathOption;
     _deliveryArtifactFolderPathOption = deliveryArtifactFolderPathOption;
 }
        public InitCommandFactory(ProjectConfigsAPI projectConfigsAPI,
                                  IConsoleProcessMessages consoleProcessMessages,
                                  IdCLIOption idOption,
                                  DescriptionCLIOption descriptionOption,
                                  DBTypeCLIOption dbTypeOption,
                                  ServerCLIOption serverCLIOption,
                                  DBNameCLIOption dbNameCLIOption,
                                  UsernameCLIOption usernameCLIOption,
                                  PasswordCLIOption passwordCLIOption,



                                  BackupFolderPathCLIOption backupFolderPathOption,
                                  DevEnvironmentCLIOption devEnvironmentOption,
                                  ScriptsBaseFolderPathCLIOption scriptsBaseFolderPathOption,
                                  DeployArtifactFolderPathCLIOption deployArtifactFolderPathOption,
                                  DeliveryArtifactFolderPathCLIOption deliveryArtifactFolderPathOption)
        {
            _projectConfigsAPI      = projectConfigsAPI;
            _consoleProcessMessages = consoleProcessMessages;
            _idOption                         = idOption;
            _descriptionOption                = descriptionOption;
            _dbTypeOption                     = dbTypeOption;
            _serverOption                     = serverCLIOption;
            _dbNameOption                     = dbNameCLIOption;
            _usernameOption                   = usernameCLIOption;
            _passwordOption                   = passwordCLIOption;
            _backupFolderPathOption           = backupFolderPathOption;
            _devEnvironmentOption             = devEnvironmentOption;
            _scriptsBaseFolderPathOption      = scriptsBaseFolderPathOption;
            _deployArtifactFolderPathOption   = deployArtifactFolderPathOption;
            _deliveryArtifactFolderPathOption = deliveryArtifactFolderPathOption;
        }