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 GetGitChangeDirectoryCommand(IDWGitshCommonArgs commonArgs, IGitChangeDirectoryOptions options, IHitDataManager hitdataManager) : base(commonArgs) { this.Options = options; _hitManager = hitdataManager ?? new HitDataManager(_config, _diskManager, commonArgs.RepoPaths); }
internal PowerShellCommandBase(IDWGitshCommonArgs commonArgs) { this._diskManager = commonArgs.DiskManager; this._config = commonArgs.Config; this.RepositoryDirectories = commonArgs.RepoPaths; }
public GetGitChangeDirectoryCommand(IDWGitshCommonArgs commonArgs, IGitChangeDirectoryOptions options) : this(commonArgs, options, null) { }