public void AllowUnexpectedArgsBasic()
{
var parsed = Args.Parse<SomeArgsWithAllowAttribute>("-dynamicArg", "dynamicValue");
Assert.IsNull(parsed.AnArg);
var ambientDefinition = Args.GetAmbientDefinition();
Assert.AreEqual(1, ambientDefinition.UnexpectedExplicitArguments.Count);
Assert.AreEqual(ambientDefinition.UnexpectedExplicitArguments["dynamicArg"], "dynamicValue");
}