コード例 #1
0
        public void PositionalArgument_WithLowerBoundCountEqualsZero_ParsesAllArguments445959719()
        {
            var opts      = new PositionalArgumentLowerBoundCountEqualsZero();
            var arguments = new[] { "first", "second" };
            var parser    = new CliParser <PositionalArgumentLowerBoundCountEqualsZero>(opts);

            parser.Parse(arguments);

            Assert.AreEqual(2, opts.Args.Count);
        }
コード例 #2
0
        public void PositionalArgument_WithLowerBoundCountEqualsZero_ParsesNoArguments1886105196()
        {
            var opts      = new PositionalArgumentLowerBoundCountEqualsZero();
            var arguments = new string[0];
            var parser    = new CliParser <PositionalArgumentLowerBoundCountEqualsZero>(opts);

            parser.Parse(arguments);

            Assert.AreEqual(0, opts.Args.Count);
        }