Example #1
0
        public static AzureServiceBusMessageProducer Get(AzureServiceBusConfiguration configuration, OnMissingChannel makeChannel = OnMissingChannel.Create)
        {
            var nameSpaceManagerWrapper = new ManagementClientWrapper(configuration);
            var topicClientProvider     = new TopicClientProvider(configuration);

            return(new AzureServiceBusMessageProducer(nameSpaceManagerWrapper, topicClientProvider, makeChannel));
        }
Example #2
0
        public static AzureServiceBusMessageProducer Get(AzureServiceBusConfiguration configuration)
        {
            var nameSpaceManagerWrapper = new ManagementClientWrapper(configuration);
            var topicClientProvider     = new TopicClientProvider(configuration);

            return(new AzureServiceBusMessageProducer(nameSpaceManagerWrapper, topicClientProvider));
        }
Example #3
0
        public void Get_WithValidConnectionString_ReturnsTopicClient(
            [CustomizeWith(typeof(AzureServiceBusOptionsCustomization), ValidConnectionString)] AzureServiceBusOptions options,
            string topicName,
            TopicClientProvider sut)
        {
            var topicClient = sut.Get(topicName);

            topicClient.TopicName.Should().Be(topicName);
        }