コード例 #1
0
        public void Can_build_minimal_configuration()
        {
            var sut = new ProducerConfigurationBuilder();

            sut.WithBootstrapServers("bar");

            var configuration = sut.Build();

            AssertKeyValue(configuration, ConfigurationKey.BootstrapServers, "bar");
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }