Skip to content

Commit c61924b

Browse files
committed
Merge branch 'v2.4' into v2.5
2 parents 9d6dfab + c42aa40 commit c61924b

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/Nerdbank.Streams.Tests/MultiplexingStreamTests.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -339,10 +339,12 @@ public async Task CreateChannelAsync_IdRecycledFromPriorChannel()
339339
[Fact]
340340
public async Task CreateChannelAsync_AcceptByAnotherId()
341341
{
342-
var createTask = this.mx1.OfferChannelAsync("1st", ExpectedTimeoutToken);
343-
var acceptTask = this.mx2.AcceptChannelAsync("2nd", ExpectedTimeoutToken);
342+
var cts = new CancellationTokenSource();
343+
var createTask = this.mx1.OfferChannelAsync("1st", cts.Token);
344+
var acceptTask = this.mx2.AcceptChannelAsync("2nd", cts.Token);
344345
Assert.False(createTask.IsCompleted);
345346
Assert.False(acceptTask.IsCompleted);
347+
cts.CancelAfter(ExpectedTimeout);
346348
await Assert.ThrowsAnyAsync<OperationCanceledException>(() => createTask).WithCancellation(this.TimeoutToken);
347349
await Assert.ThrowsAnyAsync<OperationCanceledException>(() => acceptTask).WithCancellation(this.TimeoutToken);
348350
}

0 commit comments

Comments
 (0)