/// @brief Helper method to process one argument string token. /// /// Each argument should be in the format name=value. /// /// @throw Throws a scriptException on failure /// /// @param testInfo The Info to populate from the script file. /// @param args The arg token from the script line. private void processArg(Info testInfo, string arg) { char[] delimiters = {'='}; Tokenizer t = new Tokenizer(arg, delimiters); this.scriptAssert(t.Number() == 2, "Invalid Argument Format", arg); string name = t.Get(); t++; // TODO - parse the third part (type) testInfo.AddArgument(new Arg(name, t.Get(), "")); }