示例#1
0
        public void Parse_SimpleStringRequiredValueNotSupplied_ReturnsNull()
        {
            var args = new string[0];
            var opt  = new RequriedSImpleStringOptions();

            var p = new CommandLineParser();

            Assert.Throws <MissingArgumentException>(() => p.Parse(opt, args));
        }
示例#2
0
        public void Parse_SimpleStringRequiredValueSupplied_ReturnsValueFromCommandLine()
        {
            var args = new[] { "--hello", "sampleval" };
            var opt  = new RequriedSImpleStringOptions();

            var p = new CommandLineParser();

            p.Parse(opt, args);

            Assert.Equal("sampleval", opt.Hello);
        }