mirror of
https://github.com/dotnet/MQTTnet.git
synced 2026-10-27 00:40:01 +08:00
Working PoC
This commit is contained in:
@@ -943,6 +943,8 @@ namespace MQTTnet.Tests
|
||||
|
||||
var events = new List<string>();
|
||||
|
||||
var connected = true;
|
||||
|
||||
server.ClientConnectedHandler = new MqttServerClientConnectedHandlerDelegate(_ =>
|
||||
{
|
||||
lock (events)
|
||||
@@ -970,6 +972,15 @@ namespace MQTTnet.Tests
|
||||
lock (events)
|
||||
{
|
||||
events.Add("x");
|
||||
connected = false;
|
||||
}
|
||||
});
|
||||
|
||||
c1.UseConnectedHandler(_ =>
|
||||
{
|
||||
lock (events)
|
||||
{
|
||||
connected = true;
|
||||
}
|
||||
});
|
||||
|
||||
@@ -1007,6 +1018,16 @@ namespace MQTTnet.Tests
|
||||
|
||||
await Task.Delay(500);
|
||||
|
||||
/*if (!connected)
|
||||
{
|
||||
c1.ReconnectAsync().Wait();
|
||||
}
|
||||
|
||||
if (!c1.IsConnected)
|
||||
{
|
||||
c1.ReconnectAsync().Wait();
|
||||
}*/
|
||||
|
||||
flow = string.Join(string.Empty, events);
|
||||
Assert.AreEqual("cr", flow);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user