Connection, reconnection, failure tets...
What if the Rabbitmq server goes down? are the clients notified in some way? what if the server goes up? clients should be reconnected seamless ..
We dont need to create these tests programatically, we just need to put some clients publishing, other subscribed. Publiserhs creating events, subscribers receiving. Manually shut down the server to see what happen. Then the server up and everything continous working. Stressing tests with multiples up and down.