@Test
public void shouldValidateEnvelopeWithSendMethod() throws Exception {

    final JsonEnvelope envelope = mock(JsonEnvelope.class);
    when(envelopePayloadTypeConverter.convert(any(Envelope.class), eq(JsonValue.class)))
            .thenReturn(envelope);
    when(jsonEnvelopeRepacker.repack(envelope)).thenReturn(envelope);
    dispatcherDelegate.send(envelope);
    verify(requestResponseEnvelopeValidator).validateRequest(envelope);
}