/// <summary>
        /// Initializes a new instance of the <see cref="KafkaFlowConfigurator"/> class.
        /// </summary>
        /// <param name="dependencyConfigurator">Dependency injection configurator</param>
        /// <param name="kafka">A handler to setup the configuration</param>
        public KafkaFlowConfigurator(
            IDependencyConfigurator dependencyConfigurator,
            Action <IKafkaConfigurationBuilder> kafka)
        {
            var builder = new KafkaConfigurationBuilder(dependencyConfigurator);

            kafka(builder);

            this.configuration = builder.Build();
        }
        public KafkaFlowConfigurator(
            IDependencyConfigurator dependencyConfigurator,
            Action <IKafkaConfigurationBuilder> kafka)
        {
            var builder = new KafkaConfigurationBuilder(dependencyConfigurator);

            kafka(builder);

            dependencyConfigurator.AddSingleton(builder.Build());
        }