@Test
public void invalid_messages_are_not_stored() throws JMSException {

    GuestDataUpdateReceiver receiver = new GuestDataUpdateReceiver(guestModelRepository);
    final String messagePayload = "CRAP";
    new Expectations() {{
        textMessage.getBody(String.class);
        result = messagePayload;
    }};
    receiver.onMessage(textMessage);
    new Verifications() {{
        guestModelRepository.storeGuestModel(withInstanceOf(GuestModel.class));
        times = 0;
    }};
}