Table of Contents

Class SilverbackBuilderKafkaTestingExtensions

Namespace
Silverback.Configuration
Assembly
Silverback.Integration.Kafka.Testing.dll
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

builder SilverbackBuilder

The 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

builder SilverbackBuilder

The SilverbackBuilder.

optionsAction Action<IMockedKafkaOptionsBuilder>

Configures the mock options.

Returns

SilverbackBuilder

The SilverbackBuilder so that additional calls can be chained.