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