public void ActionExceptionPreservesOriginalStackTrace()
{
try
{
var args = new string[] { "SomeAction" };
Args.InvokeAction<FailingProgram>(args);
}
catch (Exception ex)
{
Assert.IsTrue(ex.StackTrace.Contains("SomeAction"), "Stack trace did not contain original stack trace");
}
}
}