예제 #1
0
        public void ArgumentMissing()
        {
            var co       = new TestCommandObject();
            var exitCode = GetOpt.Run(new[]
            {
                "add",
                "1",
            }, co);

            Assert.That(exitCode, Is.Not.EqualTo(0));
        }
예제 #2
0
        public void Run()
        {
            var co       = new TestCommandObject();
            var exitCode = GetOpt.Run(new[]
            {
                "add",
                "1",
                "--name",
                "Alice",
                "2",
                "subtract",
                "3",
                "2",
                "greet"
            }, co);

            Assert.That(exitCode, Is.EqualTo(0));
            Assert.That(co.Name, Is.EqualTo("Alice"));
        }