protected GcdActionBase(string actionName, IRepositoryPaths repoPaths, IGitChangeDirectoryOptions options, IHitDataManager hitManager) { _hitManager = hitManager; _options = options; _repoPaths = repoPaths; this.ActionName = actionName; }
public void Setup() { _hitManager = Substitute.For <IHitDataManager>(); _options = Substitute.For <IGitChangeDirectoryOptions>(); _diskManager = Substitute.For <IStaticAbstraction>(); _repoPaths = Substitute.For <IRepositoryPaths>(); _config = Substitute.For <IDWGitshConfig>(); _args = Substitute.For <IDWGitshCommonArgs>(); _args.DiskManager.Returns(_diskManager); _args.RepoPaths.Returns(_repoPaths); _args.Config.Returns(_config); }
public GetGitChangeDirectoryCommandOptions(IGitChangeDirectoryOptions source) { if (source == null) { return; } Alias = source.Alias; DoneProcessing = source.DoneProcessing; Last = source.Last; List = source.List; Log = source.Log; LogOnly = source.LogOnly; NameOrAlias = source.NameOrAlias; RemoveAlias = source.RemoveAlias; }
public ActionLastDirectory(IRepositoryPaths repoPaths, IGitChangeDirectoryOptions options, IHitDataManager hitManager) : base("LastDirectory", repoPaths, options, hitManager) { }
public ActionRemoveAlias(IRepositoryPaths repoPaths, IGitChangeDirectoryOptions options, IHitDataManager hitManager) : base("Remove", repoPaths, options, hitManager) { }
protected ActionAlias(string actionName, IRepositoryPaths repoPaths, IGitChangeDirectoryOptions options, IHitDataManager hitManager) : base(actionName, repoPaths, options, hitManager) { TargetName = options.NameOrAlias; }
public ActionDefault(IRepositoryPaths repoPaths, IGitChangeDirectoryOptions options, IHitDataManager hitManager) : base("Default", repoPaths, options, hitManager) { }
public ActionNameOrAlias(IRepositoryPaths repoPaths, IGitChangeDirectoryOptions options, IHitDataManager hitManager) : base("NameOrAlias", repoPaths, options, hitManager) { this.RepositoryDirectories = repoPaths; }
public GetGitChangeDirectoryCommand(IDWGitshCommonArgs commonArgs, IGitChangeDirectoryOptions options, IHitDataManager hitdataManager) : base(commonArgs) { this.Options = options; _hitManager = hitdataManager ?? new HitDataManager(_config, _diskManager, commonArgs.RepoPaths); }
public GetGitChangeDirectoryCommand(IDWGitshCommonArgs commonArgs, IGitChangeDirectoryOptions options) : this(commonArgs, options, null) { }