public void ConstructorShouldCreateSampleProducerBuilder() { var kafkaOptions = Options.Create(new KafkaOptions()); var sut = new KafkaProducerBuilder(kafkaOptions); Assert.IsType <KafkaProducerBuilder>(sut); }
public void BuildShouldReturnNonNullProducer() { var kafkaOptions = Options.Create(new KafkaOptions()); var sut = new KafkaProducerBuilder(kafkaOptions); var producer = sut.Build(); Assert.NotNull(producer); }
public void Constructor_ShouldCreateSampleProducerBuilder() { //Arrange var kafkaOptions = Options.Create(new KafkaOptions()); //Act var sut = new KafkaProducerBuilder <FakeAvro>(kafkaOptions); //Assert Assert.IsType <KafkaProducerBuilder <FakeAvro> >(sut); }
public void Build_ShouldReturnNonNullProducer() { //Arrange var options = new KafkaOptions { BootstrapServers = "broker", Acks = Acks.All, EnableIdempotence = true, MessageSendMaxRetries = 3, MaxInFlight = 5, CompressionType = CompressionType.Snappy, LingerMs = 10, BatchSizeKB = 1024, SchemaRegistryUrl = "url" }; var kafkaOptions = Options.Create(options); var sut = new KafkaProducerBuilder <FakeAvro>(kafkaOptions); //Act var producer = sut.Build(); //Assert Assert.NotNull(producer); }