RabbitMQ Tutorial in C# with unit tests