public void UsingWrongCaseWithDefaultFails() { ICommandLineParser local = new CommandLineParser(); var options = new MixedCaseOptions(); bool result = local.ParseArguments(new string[] { "-A", "alfa", "--Beta-Option", "beta" }, options); base.AssertParserFailure(result); }
public void Using_wrong_case_with_default_fails() { var parser = new CommandLine.Parser(); var options = new MixedCaseOptions(); var result = parser.ParseArguments(new string[] { "-A", "alfa", "--Beta-Option", "beta" }, options); result.Should().BeFalse(); }
public void DisablingCaseSensitive() { ICommandLineParser local = new CommandLineParser(new CommandLineParserSettings(false)); //Ref.: #DGN0001 var options = new MixedCaseOptions(); bool result = local.ParseArguments(new string[] { "-A", "alfa", "--Beta-Option", "beta" }, options); base.AssertParserSuccess(result); Assert.AreEqual("alfa", options.AlfaValue); Assert.AreEqual("beta", options.BetaValue); }
public void DefaultParsingIsCaseSensitive() { ICommandLineParser local = new CommandLineParser(); var options = new MixedCaseOptions(); bool result = local.ParseArguments(new string[] { "-a", "alfa", "--beta-OPTION", "beta" }, options); base.AssertParserSuccess(result); Assert.AreEqual("alfa", options.AlfaValue); Assert.AreEqual("beta", options.BetaValue); }
public void Disabling_case_sensitive() { var parser = new CommandLine.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 Default_parsing_is_case_sensitive() { var parser = new CommandLine.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"); }