validated messaging based tests using RabbitMQ