* Inspired by aaronriekenberg/Scala-Netty-Proxy *
Provides an AmqpClient implementation that simulates RabbitMQ server with one main difference: Messages are sent directly to the consumer when published, there is no intermediate queue.
Provides an AmqpClient implementation that simulates RabbitMQ server with one main difference:
Messages are sent directly to the consumer when published, there is no intermediate queue.
This makes it easy for tests to publish a message and see the corresponding ConsumeAction, e.g. Ack, Nack or Requeue.
Tests can use RabbitSimulator.watchQueue
to see what messages get published to a queue that the application doesn't consume from.