Namespace ProtoTest.Devices.Mqtt.Testcontainers

Classes

MosquittoBroker

A Mosquitto container owned by the whole run: started once for the suite and released when the host is disposed, after the run has stopped and the reports are written. Register it as a UseContainer(...) provider of the target that declares MqttDeviceOptions.BrokerSetting, so the broker address reaches the MQTT clients through the one settings key - the same shape as the RabbitMQ and PostgreSQL containers.