@Test
public void cannotSubmitTwice() throws Exception {
final Claim tomsSubmittedClaim = tomsSubmittedClaim();
try {
final Approver approver = tomEmployee.getDefaultApprover();
tomsSubmittedClaim.submit(approver);
fail("Should not be able to submit again");
} catch (final DisabledException e) {
assertThat(e.getMessage(), Matchers.containsString("Claim has already been submitted"));
}