Class SilverbackBuilderKafkaTestingExtensions
- Namespace
- Silverback.Configuration
- Assembly
- Silverback.Integration.Kafka.Testing.dll
Adds the UseMockedKafka(SilverbackBuilder, Action<IMockedKafkaOptionsBuilder>?) method to the SilverbackBuilder.
public static class SilverbackBuilderKafkaTestingExtensions
- Inheritance
-
SilverbackBuilderKafkaTestingExtensions
- Inherited Members
Methods
UseMockedConfluentSchemaRegistry(SilverbackBuilder)
Replaces the Confluent schema registry connectivity with a mocked in-memory schema registry that more or less replicates the Confluent schema registry behavior.
public static SilverbackBuilder UseMockedConfluentSchemaRegistry(this SilverbackBuilder builder)
Parameters
builderSilverbackBuilderThe SilverbackBuilder.
Returns
- SilverbackBuilder
The SilverbackBuilder so that additional calls can be chained.
UseMockedKafka(SilverbackBuilder, Action<IMockedKafkaOptionsBuilder>?)
Replaces the Kafka connectivity based on Confluent.Kafka with a mocked in-memory message broker that more or less replicates the Kafka behavior.
public static SilverbackBuilder UseMockedKafka(this SilverbackBuilder builder, Action<IMockedKafkaOptionsBuilder>? optionsAction = null)
Parameters
builderSilverbackBuilderThe SilverbackBuilder.
optionsActionAction<IMockedKafkaOptionsBuilder>Configures the mock options.
Returns
- SilverbackBuilder
The SilverbackBuilder so that additional calls can be chained.