mirror of
https://github.com/dotnet/MQTTnet.git
synced 2026-10-16 09:13:02 +08:00
Improve test environment.
This commit is contained in:
@@ -66,10 +66,13 @@ namespace MQTTnet.Tests.Mockups
|
||||
|
||||
public IMqttClient CreateClient()
|
||||
{
|
||||
var client = _mqttFactory.CreateMqttClient(ClientLogger);
|
||||
_clients.Add(client);
|
||||
lock (_clients)
|
||||
{
|
||||
var client = _mqttFactory.CreateMqttClient(ClientLogger);
|
||||
_clients.Add(client);
|
||||
|
||||
return new TestClientWrapper(client, TestContext);
|
||||
return new TestClientWrapper(client, TestContext);
|
||||
}
|
||||
}
|
||||
|
||||
public Task<IMqttServer> StartServerAsync()
|
||||
|
||||
@@ -646,11 +646,11 @@ namespace MQTTnet.Tests
|
||||
{
|
||||
// Clear retained message.
|
||||
await client.PublishAsync(new MqttApplicationMessageBuilder().WithTopic("r" + i2)
|
||||
.WithPayload(new byte[0]).WithRetainFlag().Build());
|
||||
.WithPayload(new byte[0]).WithRetainFlag().WithQualityOfServiceLevel(1).Build());
|
||||
|
||||
// Set retained message.
|
||||
await client.PublishAsync(new MqttApplicationMessageBuilder().WithTopic("r" + i2)
|
||||
.WithPayload("value").WithRetainFlag().Build());
|
||||
.WithPayload("value").WithRetainFlag().WithQualityOfServiceLevel(1).Build());
|
||||
|
||||
await client.DisconnectAsync();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user