public void Can_build_minimal_configuration() { var sut = new ProducerConfigurationBuilder(); sut.WithBootstrapServers("bar"); var configuration = sut.Build(); AssertKeyValue(configuration, ConfigurationKey.BootstrapServers, "bar"); }
public void Has_expected_outgoing_message_registry() { var dummy = new OutgoingMessageRegistry(); var sut = new ProducerConfigurationBuilder(); sut.WithBootstrapServers("foo"); sut.WithOutgoingMessageRegistry(dummy); var producerConfiguration = sut.Build(); Assert.Equal(dummy, producerConfiguration.OutgoingMessageRegistry); }
public void Has_expected_message_id_generator() { var dummy = MessageIdGenerator.Default; var sut = new ProducerConfigurationBuilder(); sut.WithBootstrapServers("foo"); sut.WithMessageIdGenerator(dummy); var producerConfiguration = sut.Build(); Assert.Equal(dummy, producerConfiguration.MessageIdGenerator); }