CaseExecution can suppress logged exceptions, so that custom behaviors can determine that a case should pass despite some acceptable exception.
NUnit-style sample convention supports ExpectedException attributes.