public void returns_expected_auto_commit_when_configured_with_valid_value(string configValue, bool expected) { var sut = new ConsumerConfigurationBuilder(); sut.WithGroupId("foo"); sut.WithBootstrapServers("bar"); sut.WithConfiguration(ConfigurationKey.EnableAutoCommit, configValue); var configuration = sut.Build(); Assert.Equal(expected, configuration.EnableAutoCommit); }
public void Can_overwrite_values_from_source() { var sut = new ConsumerConfigurationBuilder(); sut.WithConfigurationSource(new ConfigurationSourceStub( (key: ConfigurationKey.GroupId, value: "foo"), (key: ConfigurationKey.BootstrapServers, value: "bar") )); sut.WithConfiguration(ConfigurationKey.GroupId, "baz"); var configuration = sut.Build(); AssertKeyValue(configuration, ConfigurationKey.GroupId, "baz"); }