The console runner notes an uncaught exception as a 'Fatal Error' along with the exception details.
A CaseResult represents the pass or failure of a single Case.  Failed cases include an explanatory Exception.
When the invocation of a method by a MethodCase throws a TargetInvocationException, the original underlying exception (rather than the misleading TargetInvocationException) is reported to the Runner. The Runner treats a Case as failing when either the Case throws or returns a failure CaseResult.
Rename Configuration to Convention.