Improve test environment.

This commit is contained in:
Christian Kratky
2020-10-30 20:43:02 +01:00
parent 3208045baa
commit 4e9df98817
2 changed files with 8 additions and 5 deletions
@@ -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()
+2 -2
View File
@@ -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();
}