assertThat(NullPayload.getInstance(), equalTo(response.getPayload()));
response = client.send("vm://testInput", TEST_MESSAGE_3, null);
assertThat(TEST_MESSAGE_3, equalTo(response.getPayloadAsString()));
Set<String> responses = new HashSet<String>();
response = client.request("vm://testOut", RECEIVE_TIMEOUT);
responses.add(response.getPayloadAsString());
response = client.request("vm://testOut", RECEIVE_TIMEOUT);
responses.add(response.getPayloadAsString());
assertThat(responses, hasItems(equalTo(TEST_MESSAGE_1), equalTo(TEST_MESSAGE_3)));