Skip to content

Commit 486c2c7

Browse files
authored
RemoteProcessTests: allow OperationCanceledException derived classes to be thrown too. (#442)
1 parent 66b2b52 commit 486c2c7

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

test/Tmds.Ssh.Tests/RemoteProcessTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ public async Task CancelRead(int msTimeout)
281281

282282
CancellationTokenSource cts = new();
283283
cts.CancelAfter(msTimeout);
284-
await Assert.ThrowsAsync<OperationCanceledException>(() =>
284+
await Assert.ThrowsAnyAsync<OperationCanceledException>(() =>
285285
process.ReadAsync(new byte[1], null, cts.Token).AsTask());
286286
}
287287

@@ -296,7 +296,7 @@ public async Task CancelExecute(bool preNotPost)
296296
{
297297
cts.Cancel();
298298
}
299-
var task = Assert.ThrowsAsync<OperationCanceledException>(() =>
299+
var task = Assert.ThrowsAnyAsync<OperationCanceledException>(() =>
300300
client.ExecuteAsync("sleep 600", cts.Token));
301301
if (!preNotPost)
302302
{
@@ -318,7 +318,7 @@ public async Task CancelWrite(bool preNotPost)
318318
{
319319
cts.Cancel();
320320
}
321-
var task = Assert.ThrowsAsync<OperationCanceledException>(async () =>
321+
var task = Assert.ThrowsAnyAsync<OperationCanceledException>(async () =>
322322
{
323323
await Task.Yield(); // make sure we reach '!preNotPost'
324324
await process.WriteAsync(writeBuffer, cts.Token);
@@ -365,7 +365,7 @@ public async Task CancelAfterCancel()
365365

366366
CancellationToken ct = new CancellationToken(true);
367367
// Pass canceled token.
368-
await Assert.ThrowsAsync<OperationCanceledException>(() =>
368+
await Assert.ThrowsAnyAsync<OperationCanceledException>(() =>
369369
process.ReadAsync(new byte[1], null, ct).AsTask());
370370
// Pass canceled token again.
371371
await Assert.ThrowsAsync<SshChannelClosedException>(() =>

0 commit comments

Comments
 (0)