static async Task <ClientConnection> StartClient(TestApp app, IServerConnection connection, CancellationToken cancellationToken) { cancellationToken.ThrowIfCancellationRequested(); var stream = await connection.Open(cancellationToken); cancellationToken.ThrowIfCancellationRequested(); return(new ClientConnection(app, stream, connection)); }
static async Task <ServerConnection> StartServer(TestApp app, TestFramework framework, IServerConnection connection, CancellationToken cancellationToken) { cancellationToken.ThrowIfCancellationRequested(); var stream = await connection.Open(cancellationToken); cancellationToken.ThrowIfCancellationRequested(); return(new ServerConnection(app, framework, stream, connection)); }