public RabbitMqMessagePublisher( IRabbitMqChannelProvider rabbitMqChannelProvider, ILogger logger) { _rabbitMqChannelProvider = rabbitMqChannelProvider; _logger = logger; _queueBuilder = new RabbitMqDefaultQueueBuilder <T>(); }
public void QueueNameForFailedMessage_IsFailedMessagePlusClassName() { var builder = new RabbitMqDefaultQueueBuilder <FailedMessage <TestMessage> >(); var queueName = builder.GetQueueName(); Assert.AreEqual("FailedMessage<CherryPeakTrading.Infrastructure.Tests.Messaging.TestMessage>", queueName); }
public void ExchangeNameIsEmpty() { var builder = new RabbitMqDefaultQueueBuilder <TestMessage>(); var exchangeName = builder.GetExchangeName(); Assert.AreEqual(string.Empty, exchangeName); }
public void QueueNameForSimpleMessage_IsSameAsClassName() { var builder = new RabbitMqDefaultQueueBuilder <TestMessage>(); var queueName = builder.GetQueueName(); Assert.AreEqual("CherryPeakTrading.Infrastructure.Tests.Messaging.TestMessage", queueName); }