Update nugets (#2210)

* Upate nugets, fix breaking changes

* Fix CI build
This commit is contained in:
Christian
2025-10-17 21:29:46 +02:00
committed by GitHub
parent e7ccd897b0
commit 7ac7f256ef
57 changed files with 688 additions and 647 deletions
+26 -24
View File
@@ -41,16 +41,16 @@ public sealed class Subscribe_Tests : BaseTestClass
public async Task Subscription_Roundtrip(string topic, string filter, bool shouldWork)
{
using var testEnvironment = CreateTestEnvironment();
await testEnvironment.StartServer().ConfigureAwait(false);
await testEnvironment.StartServer();
var receiver = await testEnvironment.ConnectClient();
await receiver.SubscribeAsync(filter).ConfigureAwait(false);
await receiver.SubscribeAsync(filter);
var receivedMessages = receiver.TrackReceivedMessages();
var sender = await testEnvironment.ConnectClient();
await sender.PublishStringAsync(topic, "PAYLOAD").ConfigureAwait(false);
await sender.PublishStringAsync(topic, "PAYLOAD");
await LongTestDelay().ConfigureAwait(false);
await LongTestDelay();
if (shouldWork)
{
@@ -109,17 +109,19 @@ public sealed class Subscribe_Tests : BaseTestClass
}
[TestMethod]
[ExpectedException(typeof(MqttClientDisconnectedException))]
public async Task Disconnect_While_Subscribing()
public Task Disconnect_While_Subscribing()
{
using var testEnvironment = CreateTestEnvironment();
var server = await testEnvironment.StartServer();
return Assert.ThrowsExactlyAsync<MqttClientDisconnectedException>(async () =>
{
using var testEnvironment = CreateTestEnvironment();
var server = await testEnvironment.StartServer();
// The client will be disconnected directly after subscribing!
server.ClientSubscribedTopicAsync += ev => server.DisconnectClientAsync(ev.ClientId);
// The client will be disconnected directly after subscribing!
server.ClientSubscribedTopicAsync += ev => server.DisconnectClientAsync(ev.ClientId);
var client = await testEnvironment.ConnectClient();
await client.SubscribeAsync("#");
var client = await testEnvironment.ConnectClient();
await client.SubscribeAsync("#");
});
}
[TestMethod]
@@ -141,7 +143,7 @@ public sealed class Subscribe_Tests : BaseTestClass
await LongTestDelay();
Assert.AreEqual(1, receivedMessages.ReceivedEventArgs.Count);
Assert.HasCount(1, receivedMessages.ReceivedEventArgs);
}
[TestMethod]
@@ -200,7 +202,7 @@ public sealed class Subscribe_Tests : BaseTestClass
var response = await client.SubscribeAsync(subscribeOptions);
Assert.AreEqual(subscribeOptions.TopicFilters.Count, response.Items.Count);
Assert.HasCount(subscribeOptions.TopicFilters.Count, response.Items);
}
[TestMethod]
@@ -222,7 +224,7 @@ public sealed class Subscribe_Tests : BaseTestClass
{
var so = new MqttClientSubscribeOptionsBuilder().WithTopicFilter(i.ToString()).Build();
await c1.SubscribeAsync(so).ConfigureAwait(false);
await c1.SubscribeAsync(so);
await Task.Delay(10);
}
@@ -234,7 +236,7 @@ public sealed class Subscribe_Tests : BaseTestClass
{
messageBuilder.WithTopic(i.ToString());
await c2.PublishAsync(messageBuilder.Build()).ConfigureAwait(false);
await c2.PublishAsync(messageBuilder.Build());
await Task.Delay(10);
}
@@ -265,7 +267,7 @@ public sealed class Subscribe_Tests : BaseTestClass
optionsBuilder.WithTopicFilter(i.ToString());
}
await c1.SubscribeAsync(optionsBuilder.Build()).ConfigureAwait(false);
await c1.SubscribeAsync(optionsBuilder.Build());
var c2 = await testEnvironment.ConnectClient();
@@ -274,7 +276,7 @@ public sealed class Subscribe_Tests : BaseTestClass
{
messageBuilder.WithTopic(i.ToString());
await c2.PublishAsync(messageBuilder.Build()).ConfigureAwait(false);
await c2.PublishAsync(messageBuilder.Build());
}
SpinWait.SpinUntil(() => receivedMessagesCount == 500, TimeSpan.FromSeconds(20));
@@ -307,15 +309,15 @@ public sealed class Subscribe_Tests : BaseTestClass
await c2.PublishStringAsync("a");
await Task.Delay(100);
Assert.AreEqual(receivedMessagesCount, 1);
Assert.AreEqual(1, receivedMessagesCount);
await c2.PublishStringAsync("b");
await Task.Delay(100);
Assert.AreEqual(receivedMessagesCount, 2);
Assert.AreEqual(2, receivedMessagesCount);
await c2.PublishStringAsync("c");
await Task.Delay(100);
Assert.AreEqual(receivedMessagesCount, 3);
Assert.AreEqual(3, receivedMessagesCount);
}
[TestMethod]
@@ -339,15 +341,15 @@ public sealed class Subscribe_Tests : BaseTestClass
await c2.PublishStringAsync("a");
await Task.Delay(100);
Assert.AreEqual(receivedMessagesCount, 1);
Assert.AreEqual(1, receivedMessagesCount);
await c2.PublishStringAsync("b");
await Task.Delay(100);
Assert.AreEqual(receivedMessagesCount, 2);
Assert.AreEqual(2, receivedMessagesCount);
await c2.PublishStringAsync("c");
await Task.Delay(100);
Assert.AreEqual(receivedMessagesCount, 3);
Assert.AreEqual(3, receivedMessagesCount);
}
[TestMethod]