protected Context() { vsts = A.Fake <IVsts>(); adapter = A.Fake <IVstsApiHelper>(); var stringWriter = new StringWriter(new StringBuilder()); cli = new Cli(vsts, adapter, stringWriter); }
public Cli(IVsts vsts, IVstsApiHelper vstsApiHelper, StringWriter writer = null) : base(throwOnUnexpectedArg: true) { this.vsts = vsts; this.vstsApiHelper = vstsApiHelper; _writer = writer; base.Name = "vsts"; base.Description = "Visual Studio Team Services Command Line Interface"; base.HelpOption(CommandName.HelpTemplate); if (_writer != null) { base.Out = _writer; } Setup(); }