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
builderSilverbackBuilderThe SilverbackBuilder.
optionsActionAction<IMockedMqttOptionsBuilder>Configures the mock options.
Returns
- SilverbackBuilder
The SilverbackBuilder so that additional calls can be chained.