public void RegisterMessageBusServiceShouldSendMessage() { var messageBusConfig = new MessageBusConfig { ServiceName = "IntegrationTest" }; var queueFactory = new QueueFactory(Substitute.For <ILogger>()); var processInformation = new ProcessInformation(); var queueNameUtility = new QueueNameUtility(messageBusConfig.ServiceName); new MessageQueueManager(Substitute.For <ILogger>()).Delete(MessageBrokerConfig.LocaleQueueName, true); Assert.Throws <MessageBrokerException>(() => new MessageBroker(Substitute.For <ILogger>(), messageBusConfig, queueFactory, processInformation, queueNameUtility)); }
/// <inheritdoc /> public TestMessageBroker() { var logger = NullLogger.Instance; var messageBusConfig = new MessageBusConfig { ServiceName = "TestRipplesMQ" }; _queueFactory = new TestQueueFactory(this); var processInformation = new ProcessInformation(); var queueNameUtility = new QueueNameUtility(messageBusConfig.ServiceName); _messageBroker = new MessageBroker(logger, messageBusConfig, _queueFactory, processInformation, queueNameUtility); var queueHandlerFactory = new QueueHandlerFactory(logger, _queueFactory); MessageBus = new MessageBus(logger, this, queueHandlerFactory, queueNameUtility); }
public QueueNameUtilityTests() { _cut = new QueueNameUtility("ServiceName"); }