public CommandLineParserTests(ITestOutputHelper output) { _output = output; _parser = CommandLineParser.Create( new ServiceCollection(), startServer: (options, invocationContext) => { _startOptions = options; }, demo: (options, console, context, startOptions) => { _demoOptions = options; return(Task.CompletedTask); }, tryGithub: (options, c) => { _tryGitHubOptions = options; return(Task.CompletedTask); }, pack: (options, console) => { _packOptions = options; return(Task.CompletedTask); }, install: (options, console) => { _installOptions = options; _installPackageSource = options.AddSource; return(Task.CompletedTask); }, verify: (options, console, startupOptions) => { _verifyOptions = options; return(Task.FromResult(0)); }, telemetry: new FakeTelemetry(), publish: (options, console, startupOptions) => { _publishOptions = options; return(Task.FromResult(0)); }, firstTimeUseNoticeSentinel: new NopFirstTimeUseNoticeSentinel()); }
public CommandLineParserTests(ITestOutputHelper output) { _output = output; _parser = CommandLineParser.Create( startServer: (options, invocationContext) => { _start_options = options; }, demo: (options, console, context, startOptions) => { _demoOptions = options; return(Task.CompletedTask); }, tryGithub: (options, c) => { _tryGitHubOptions = options; return(Task.CompletedTask); }, pack: (options, console) => { _packOptions = options; return(Task.CompletedTask); }, install: (options, console) => { _installOptions = options; _install_packageSource = options.AddSource; return(Task.CompletedTask); }, verify: (options, console, startupOptions) => { _verifyOptions = options; return(Task.FromResult(1)); }, jupyter: (options, console, startServer, context) => { _jupyter_Options = options; return(Task.FromResult(1)); }); }