public void TestArgRequiredCancelBehaviorWithREPLAndConditional()
{
TestConsoleProvider.SimulateConsoleInput("-e{enter}{escape}-s\t thearg -e{enter}quit");
var action = Args.InvokeMain<ArgsWithRequiredAndREPLAndConditional>("$");
Assert.AreEqual("thearg", action.Args.SomeArg);
}