Namespace ProtoTest.Messaging.RabbitMq

Classes

ProtoMessagingBuilderExtensions
RabbitMqMessageBroker

The RabbitMQ adapter. Publishing sends to the exchange named like the destination, so the app's topology decides routing. Each test owns a consumer with its own channel and per-test tap queues, deleted when the test ends, so parallel tests may share a destination without stealing each other's messages. The connection is shared by the run and is thread-safe; channels are not, so each side serializes its own.

RabbitMqOptions

RabbitMQ connection choices, layered from ProtoTest:Messaging:RabbitMq.