コード例 #1
0
        public void ConfigurationTest()
        {
            var configuration = new ActiveMqQueueConfiguration
            {
                IntervalPollingQueue = 1234,
                ProcessingType       = MessageProcessingType.Subscribe
            };

            var adapter = Given.MessageAdapter.WithConfiguration(configuration).Please();

            Assert.AreEqual(configuration, adapter.Configuration);
        }
コード例 #2
0
        public void GetConfiguration_HasTwoQueueWithSameId_Exception()
        {
            var configuration      = new ActiveMqConfiguration();
            var queueConfiguration = new ActiveMqQueueConfiguration {
                Id = "id"
            };

            configuration.Queues.Add(queueConfiguration);
            configuration.Queues.Add(queueConfiguration);

            Assert.Throws <MessagingConfigurationException>(() => configuration.GetQueueConfiguration("id"));
        }
コード例 #3
0
        public void GetConfiguration_HasOneQueueWithId_ReturnsQueueConfiguration()
        {
            var configuration      = new ActiveMqConfiguration();
            var queueConfiguration = new ActiveMqQueueConfiguration {
                Id = "id"
            };

            configuration.Queues.Add(queueConfiguration);

            var result = configuration.GetQueueConfiguration("id");

            Assert.That(result == queueConfiguration);
        }
 public ActiveMqQueueTransactedMessageAdapterBuilder WithConfiguration(ActiveMqQueueConfiguration configuration)
 {
     _configuration = configuration;
     return(this);
 }
 public ActiveMqQueueSubscribingMessageAdapterBuilder WithConfiguration(ActiveMqQueueConfiguration configuration)
 {
     _configuration = configuration;
     return(this);
 }