Anyone have any pointers on how best to do integration testing with RabbitMQ, java client, and Spring AMQP? I'd also like to know how to easily setup/start/stop more than one broker per machine programmatically to test things like failover. Is there such a thing as a mock broker?