internal void GetFlags()
        {
            string name = "flag";
            string arguments = Arguments.DefaultArgumentPrefix + name + " " + TestFlags.One.ToString() + " " + TestFlags.Two.ToString().ToLower() + " ";
            Arguments splitArguments = new Arguments(arguments);
            List<TestFlags> flags = splitArguments.EnumList<TestFlags>(Arguments.DefaultArgumentPrefix + name, true, true);

            if (flags.Count != 2 || flags[0] != TestFlags.One || flags[1] != TestFlags.Two)
            {
                throw new TestException();
            }
        }