public void ParseOptionsWithDefaultArray() { var options = new SimpleOptionsWithDefaultArray(); bool result = base.Parser.ParseArguments(new string[] { "-y", "4", "5", "6" }, options); base.AssertParserSuccess(result); Assert.AreEqual(new string[] { "a", "b", "c" }, options.StringArrayValue); Assert.AreEqual(new int[] { 4, 5, 6 }, options.IntegerArrayValue); Assert.AreEqual(new double[] { 1.1, 2.2, 3.3 }, options.DoubleArrayValue); }
public void ParseOptionsWithDefaultArray() { var options = new SimpleOptionsWithDefaultArray(); Result = base.Parser.ParseArguments(new string[] { "-y", "4", "5", "6" }, options); ResultShouldBeTrue(); options.StringArrayValue.Should().Equal(new string[] { "a", "b", "c" }); options.IntegerArrayValue.Should().Equal(new int[] { 4, 5, 6 }); options.DoubleArrayValue.Should().Equal(new double[] { 1.1, 2.2, 3.3 }); }
public void Parse_options_with_default_array() { var options = new SimpleOptionsWithDefaultArray(); var parser = new CommandLineParser(); var result = parser.ParseArguments(new [] { "-y", "4", "5", "6" }, options); result.Should().BeTrue(); options.StringArrayValue.Should().Equal(new [] { "a", "b", "c" }); options.IntegerArrayValue.Should().Equal(new [] { 4, 5, 6 }); options.DoubleArrayValue.Should().Equal(new [] { 1.1, 2.2, 3.3 }); }