public void TestArg2()
{
string templates =
"foo(a,,) ::= << >>\n";
writeFile(tmpdir, "t.stg", templates);
TemplateGroupFile group;
ErrorBuffer errors = new ErrorBuffer();
group = new TemplateGroupFile(Path.Combine(tmpdir, "t.stg"));
group.Listener = errors;
group.Load(); // force load
string expected =
"[t.stg 1:6: missing ID at ',', " +
"t.stg 1:7: missing ID at ')']";
string result = errors.Errors.ToListString();
Assert.AreEqual(expected, result);
}