public async Task ReadWriteAsync_Canceled_ThrowsOperationCanceledException()
{
await RunWithConnectedNetworkStreamsAsync(async (server, client) =>
{
var canceledToken = new CancellationToken(canceled: true);
await Assert.ThrowsAnyAsync<OperationCanceledException>(() => client.WriteAsync(new byte[1], 0, 1, canceledToken));
await Assert.ThrowsAnyAsync<OperationCanceledException>(() => server.ReadAsync(new byte[1], 0, 1, canceledToken));
});
}