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)); }
public static AzureServiceBusMessageProducer Get(AzureServiceBusConfiguration configuration) { var nameSpaceManagerWrapper = new ManagementClientWrapper(configuration); var topicClientProvider = new TopicClientProvider(configuration); return(new AzureServiceBusMessageProducer(nameSpaceManagerWrapper, topicClientProvider)); }
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); }