@Test(expected = MessageReceiveException.class)
public void Should_wrapExceptions()
        throws Exception {

    IMessageProcessor mp = mock(IMessageProcessor.class);
    IObject context = mock(IObject.class);
    when(mp.getContext()).thenReturn(context);
    doThrow(ChangeValueException.class).when(context).setValue(any(), any());
    new SaveTimestampReceiver(timeFieldMock).receive(mp);
}