public void TestInvalidArguments()
{
string[] args = "-realarg abcde -realagr defghi ".Split(' ');
var dest = new CommandTestObj();
CmdLineArg[] Arguments = new CmdLineArg[] {
new CmdLineArg() { Flag = "realarg", DataType=typeof(string), PropertyName="somefile"}
};
CmdLineJobBase cmds = new CmdLineJobBase();
bool loadDidFail = cmds.Load(args, Arguments, dest);
//switched this, nunit was being weird
Assert.IsTrue(loadDidFail == false, "Load Succeeded???"); //assert should pass, load should fail
}