ProtoTest.Devices.Mqtt.Testcontainers
1.1.3
See the version list below for details.
dotnet add package ProtoTest.Devices.Mqtt.Testcontainers --version 1.1.3
NuGet\Install-Package ProtoTest.Devices.Mqtt.Testcontainers -Version 1.1.3
<PackageReference Include="ProtoTest.Devices.Mqtt.Testcontainers" Version="1.1.3" />
<PackageVersion Include="ProtoTest.Devices.Mqtt.Testcontainers" Version="1.1.3" />
<PackageReference Include="ProtoTest.Devices.Mqtt.Testcontainers" />
paket add ProtoTest.Devices.Mqtt.Testcontainers --version 1.1.3
#r "nuget: ProtoTest.Devices.Mqtt.Testcontainers, 1.1.3"
#:package ProtoTest.Devices.Mqtt.Testcontainers@1.1.3
#addin nuget:?package=ProtoTest.Devices.Mqtt.Testcontainers&version=1.1.3
#tool nuget:?package=ProtoTest.Devices.Mqtt.Testcontainers&version=1.1.3
ProtoTest.Devices.Mqtt.Testcontainers
Preview: the surface can change before 1.2.
A Mosquitto container that can be owned by a ProtoTest run, for suites that talk to devices over MQTT.
dotnet add package ProtoTest.Devices.Mqtt.Testcontainers
MosquittoBroker.Container() creates the resource. Register it as the UseContainer(...) provider of
the target that declares MqttDeviceOptions.BrokerSetting, so the MQTT clients and anything else that
reads the key resolve the same broker; see ProtoTest.Testcontainers for the shared container contract:
builder.AddInfrastructure("Mqtt", chain => chain
.UseConfigured()
.UseContainer(MosquittoBroker.Container()), MqttDeviceOptions.BrokerSetting);
The container starts before individual test skip conditions are evaluated. Check container availability before registration when the suite needs a fallback.
Learn more
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- ProtoTest.Core (>= 1.1.3)
- ProtoTest.Testcontainers (>= 1.1.3)
- Testcontainers.Mosquitto (>= 4.15.0)
-
net8.0
- ProtoTest.Core (>= 1.1.3)
- ProtoTest.Testcontainers (>= 1.1.3)
- Testcontainers.Mosquitto (>= 4.15.0)
-
net9.0
- ProtoTest.Core (>= 1.1.3)
- ProtoTest.Testcontainers (>= 1.1.3)
- Testcontainers.Mosquitto (>= 4.15.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.