when(inboundMessage.getRoutingKey()).thenReturn(routingKey);
List<? extends BaseQueue> queues = _exchange.route(inboundMessage);
ServerMessage message = mock(ServerMessage.class);
MessageReference ref = mock(MessageReference.class);
when(ref.getMessage()).thenReturn(message);
when(message.newReference()).thenReturn(ref);
when(message.getMessageNumber()).thenReturn(messageNumber);
for(BaseQueue q : queues)
{
q.enqueue(message);
}