System.Net.Sockets.Tests.NetworkStreamTest.ReadWriteAsync_NonCanceled_Success C# (CSharp) Method

ReadWriteAsync_NonCanceled_Success() private method

private ReadWriteAsync_NonCanceled_Success ( CancellationToken nonCanceledToken ) : Task
nonCanceledToken System.Threading.CancellationToken
return Task
        public async Task ReadWriteAsync_NonCanceled_Success(CancellationToken nonCanceledToken)
        {
            await RunWithConnectedNetworkStreamsAsync(async (server, client) =>
            {
                var clientData = new byte[] { 42 };
                await client.WriteAsync(clientData, 0, clientData.Length, nonCanceledToken);

                var serverData = new byte[clientData.Length];
                Assert.Equal(serverData.Length, await server.ReadAsync(serverData, 0, serverData.Length, nonCanceledToken));

                Assert.Equal(clientData, serverData);
            });
        }