public void DefaultCommand() { var o = new WithDefaultCommand(); var exitCode = GetOpt.Run(new string[] { "1", "1" }, o); Assert.AreEqual(ExitCode.Success, exitCode); Assert.That(o.result, Is.EqualTo(2)); }
public void HelpForDefaultCommand() { var o = new WithDefaultCommand(); 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")); }