Table of Contents

Class SilverbackBuilderMqttTestingExtensions

Namespace
Silverback.Configuration
Assembly
Silverback.Integration.MQTT.Testing.dll

Adds the UseMockedMqtt method to the SilverbackBuilder.

public static class SilverbackBuilderMqttTestingExtensions
Inheritance
SilverbackBuilderMqttTestingExtensions
Inherited Members

Methods

UseMockedMqtt(SilverbackBuilder, Action<IMockedMqttOptionsBuilder>?)

Replaces the MQTT connectivity based on MQTTnet with a mocked in-memory message broker that more or less replicates the MQTT broker behavior.

public static SilverbackBuilder UseMockedMqtt(this SilverbackBuilder builder, Action<IMockedMqttOptionsBuilder>? optionsAction = null)

Parameters

builder SilverbackBuilder

The SilverbackBuilder.

optionsAction Action<IMockedMqttOptionsBuilder>

Configures the mock options.

Returns

SilverbackBuilder

The SilverbackBuilder so that additional calls can be chained.