Class BrokerOptionsBuilderMqttTestingExtensions
- Namespace
- Silverback.Messaging.Configuration
- Assembly
- Silverback.Integration.MQTT.Testing.dll
Adds the AddMockedMqtt method to the BrokerOptionsBuilder.
public static class BrokerOptionsBuilderMqttTestingExtensions
- Inheritance
-
BrokerOptionsBuilderMqttTestingExtensions
- Inherited Members
Methods
AddMockedMqtt(BrokerOptionsBuilder, Action<IMockedMqttOptionsBuilder>?)
Registers Apache Mqtt as message broker but 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 BrokerOptionsBuilder AddMockedMqtt(this BrokerOptionsBuilder brokerOptionsBuilder, Action<IMockedMqttOptionsBuilder>? optionsAction = null)
Parameters
brokerOptionsBuilderBrokerOptionsBuilderThe BrokerOptionsBuilder that references the IServiceCollection to add the services to.
optionsActionAction<IMockedMqttOptionsBuilder>Configures the mock options.
Returns
- BrokerOptionsBuilder
The BrokerOptionsBuilder so that additional calls can be chained.