@Test
public void valid_guest_models_are_stored() throws JMSException, IOException {

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