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() public IMqttClient CreateClient()
{ {
var client = _mqttFactory.CreateMqttClient(ClientLogger); lock (_clients)
_clients.Add(client); {
var client = _mqttFactory.CreateMqttClient(ClientLogger);
_clients.Add(client);
return new TestClientWrapper(client, TestContext); return new TestClientWrapper(client, TestContext);
}
} }
public Task<IMqttServer> StartServerAsync() public Task<IMqttServer> StartServerAsync()
+2 -2
View File
@@ -646,11 +646,11 @@ namespace MQTTnet.Tests
{ {
// Clear retained message. // Clear retained message.
await client.PublishAsync(new MqttApplicationMessageBuilder().WithTopic("r" + i2) 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. // Set retained message.
await client.PublishAsync(new MqttApplicationMessageBuilder().WithTopic("r" + i2) await client.PublishAsync(new MqttApplicationMessageBuilder().WithTopic("r" + i2)
.WithPayload("value").WithRetainFlag().Build()); .WithPayload("value").WithRetainFlag().WithQualityOfServiceLevel(1).Build());
await client.DisconnectAsync(); await client.DisconnectAsync();
} }