From 61ae291f6b712f959b497f584b3183a6c1d5c674 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Sun, 22 Feb 2026 10:57:52 +0100 Subject: [PATCH] --- --- .../WebSockets/WebSocketIntegrationTests.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/test/WireMock.Net.Tests/WebSockets/WebSocketIntegrationTests.cs b/test/WireMock.Net.Tests/WebSockets/WebSocketIntegrationTests.cs index 81a8a5dd..f8e22b4e 100644 --- a/test/WireMock.Net.Tests/WebSockets/WebSocketIntegrationTests.cs +++ b/test/WireMock.Net.Tests/WebSockets/WebSocketIntegrationTests.cs @@ -731,7 +731,7 @@ public class WebSocketIntegrationTests(ITestOutputHelper output, ITestContextAcc public async Task WithWebSocketProxy_Should_Proxy_Multiple_Messages() { // Arrange - Start target echo server - using var targetServer = WireMockServer.Start(new WireMockServerSettings + var targetServer = WireMockServer.Start(new WireMockServerSettings { Logger = new TestOutputHelperWireMockLogger(output), Urls = ["ws://localhost:0"] @@ -779,13 +779,16 @@ public class WebSocketIntegrationTests(ITestOutputHelper output, ITestContextAcc } await client.CloseAsync(WebSocketCloseStatus.NormalClosure, "Test complete", _ct); + + targetServer.Stop(); + targetServer.Dispose(); } [Fact] public async Task WithWebSocketProxy_Should_Proxy_Binary_Messages() { // Arrange - Start target echo server - using var targetServer = WireMockServer.Start(new WireMockServerSettings + var targetServer = WireMockServer.Start(new WireMockServerSettings { Logger = new TestOutputHelperWireMockLogger(output), Urls = ["ws://localhost:0"] @@ -832,5 +835,9 @@ public class WebSocketIntegrationTests(ITestOutputHelper output, ITestContextAcc receivedData.Should().BeEquivalentTo(testData, "binary data should be proxied and echoed back"); await client.CloseAsync(WebSocketCloseStatus.NormalClosure, "Test complete", _ct); + + + targetServer.Stop(); + targetServer.Dispose(); } } \ No newline at end of file