public void Default_parsing_is_case_sensitive() { var parser = new Parser(); var options = new MixedCaseOptions(); var result = parser.ParseArguments(new string[] { "-a", "alfa", "--beta-OPTION", "beta" }, options); result.Should().BeTrue(); options.AlfaValue.Should().Be("alfa"); options.BetaValue.Should().Be("beta"); }
public void Disabling_case_sensitive() { var parser = new Parser(new ParserSettings(false)); //Ref.: #DGN0001 var options = new MixedCaseOptions(); var result = parser.ParseArguments(new string[] { "-A", "alfa", "--Beta-Option", "beta" }, options); result.Should().BeTrue(); options.AlfaValue.Should().Be("alfa"); options.BetaValue.Should().Be("beta"); }
public void Using_wrong_case_with_default_fails() { var parser = new Parser(); var options = new MixedCaseOptions(); var result = parser.ParseArguments(new string[] { "-A", "alfa", "--Beta-Option", "beta" }, options); result.Should().BeFalse(); }