From: Tomas Weinfurt Date: Tue, 27 Jul 2021 13:06:42 +0000 (-0700) Subject: fix CloseAsync_ByServer_AcceptThrows quic test (#56355) X-Git-Tag: accepted/tizen/unified/20220110.054933~891 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a61bc64929744a0e920a5ddcada3f9b443ac8c9a;p=platform%2Fupstream%2Fdotnet%2Fruntime.git fix CloseAsync_ByServer_AcceptThrows quic test (#56355) --- diff --git a/src/libraries/System.Net.Quic/tests/FunctionalTests/MsQuicTests.cs b/src/libraries/System.Net.Quic/tests/FunctionalTests/MsQuicTests.cs index a54b2bc..bba9fbe 100644 --- a/src/libraries/System.Net.Quic/tests/FunctionalTests/MsQuicTests.cs +++ b/src/libraries/System.Net.Quic/tests/FunctionalTests/MsQuicTests.cs @@ -549,21 +549,18 @@ namespace System.Net.Quic.Tests } [Fact] - [ActiveIssue("https://github.com/dotnet/runtime/issues/49157")] public async Task CloseAsync_ByServer_AcceptThrows() { - await RunClientServer( - clientConnection => - { - return Task.CompletedTask; - }, - async serverConnection => - { - var acceptTask = serverConnection.AcceptStreamAsync(); - await serverConnection.CloseAsync(errorCode: 0); - // make sure - await Assert.ThrowsAsync(() => acceptTask.AsTask()); - }); + (QuicConnection clientConnection, QuicConnection serverConnection) = await CreateConnectedQuicConnection(); + + using (clientConnection) + using (serverConnection) + { + var acceptTask = serverConnection.AcceptStreamAsync(); + await serverConnection.CloseAsync(errorCode: 0); + // make sure we throw + await Assert.ThrowsAsync(() => acceptTask.AsTask()); + } } internal static ReadOnlySequence CreateReadOnlySequenceFromBytes(byte[] data)