public VersionitConsole(string[] args,IVersionRepository versionRepository) : base("Versionit") { _args = args; _versionRepository = versionRepository; _logger = new ConsoleUtility(); _setupParameters = new SetupParameters(); _fileUtility = new FileUtility(); _sqlMessageUtility = new SqlMessageUtility(); }
public ScriptCommand(SetupParameters setupParameters, IVersionRepository versionRepository, IFileUtility fileUtility, IMessageUtility messageUtility) { _setupParameters = setupParameters; _utility = new ConsoleUtility(); _versionRepository = versionRepository; _fileUtility = fileUtility; _messageUtility = messageUtility; }