Class SilverbackBuilderMqttTestingExtensions
Adds the UseMockedMqtt method to the SilverbackBuilder.
Inherited Members
Namespace: Silverback.Configuration
Assembly: Silverback.Integration.MQTT.Testing.dll
Syntax
public static class SilverbackBuilderMqttTestingExtensions
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.
Declaration
public static SilverbackBuilder UseMockedMqtt(this SilverbackBuilder builder, Action<IMockedMqttOptionsBuilder>? optionsAction = null)
Parameters
| Type | Name | Description |
|---|---|---|
| SilverbackBuilder | builder | The SilverbackBuilder. |
| Action<IMockedMqttOptionsBuilder> | optionsAction | Configures the mock options. |
Returns
| Type | Description |
|---|---|
| SilverbackBuilder | The SilverbackBuilder so that additional calls can be chained. |