public void HelpForDefaultCommandNoParameters() { var o = new WithDefaultCommandNoParameters(); var(output, error) = CaptureOutput(() => { var exitCode = GetOpt.Run(new string[] { "-h" }, o); Assert.AreEqual(ExitCode.HelpDisplayed, exitCode); }); Console.WriteLine(output); Assert.That(!output.Contains("do-something")); }
public void DefaultCommandWithoutParameters() { var o = new WithDefaultCommandNoParameters(); int exitCode = 0; var(output, error) = CaptureOutput(() => { exitCode = GetOpt.Run(new string[] { "1", "1" }, o); }); Console.WriteLine(error); Assert.AreEqual(ExitCode.CommandLineError, exitCode); }