public void ProvideConfigItWasGiven() { var configProvider = new MessageBrokerConfigProvider(_defaultConfig, _defaultTopics); var returnedConfig = configProvider.ProvideConfig(); Assert.Equal(_defaultConfig, returnedConfig); }
public static void AddMessageBrokerConfigProvider( this IServiceCollection services, MessageBrokerConfig brokerConfig, ImmutableDictionary <string, Topic> topics ) { var messageBrokerConfigProvider = new MessageBrokerConfigProvider(brokerConfig, topics); services.AddSingleton <IMessageBrokerConfigProvider>(messageBrokerConfigProvider); }