public async Task SendAsync_NoOpsIfClosed() { using (var test = new MockConnectionTest()) { var message = new Message( requestId: "a", type: MessageType.Request, method: MessageMethod.Initialize); test.Connection.Close(); await test.Connection.SendAsync(message, CancellationToken.None); } }
public async Task SendRequestAndReceiveResponseAsync_NoOpsIfClosed() { using (var test = new MockConnectionTest()) { var message = new Message( requestId: "a", type: MessageType.Request, method: MessageMethod.Initialize); test.Connection.Close(); var response = await test.Connection.SendRequestAndReceiveResponseAsync <HandshakeRequest, HandshakeResponse>( MessageMethod.Handshake, new HandshakeRequest(ProtocolConstants.CurrentVersion, ProtocolConstants.CurrentVersion), CancellationToken.None); Assert.Null(response); } }
public void Dispose_DisposesDisposables() { using (var test = new MockConnectionTest()) { } }