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)); }
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); }