public void GetValuesByIndexTest() { var parser = new ArgsParser(); string[] args = { "arg1", "arg2:value2", "arg3 = value3" }; parser.Parse(args); Assert.AreEqual("arg1", parser.GetValue(0)); Assert.AreEqual("value2", parser.GetValue(1)); Assert.AreEqual("value3", parser.GetValue(2)); }
public void GetValuesByNameWithDifferentRegisterTest() { var parser = new ArgsParser(); string[] args = { "arg1", "aRg2:value2", "ARG3 = value3" }; parser.Parse(args); Assert.AreEqual("arg1", parser.GetValue("ARG1")); Assert.AreEqual("value2", parser.GetValue("arg2")); Assert.AreEqual("value3", parser.GetValue("arg3")); }