mirror of
https://github.com/dotnet/MQTTnet.git
synced 2026-10-20 03:24:33 +08:00
Improve test environment.
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
@@ -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();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user