Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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"));
        }