public async Task SendMessageAsync() { var message = new Message(); FillMemory(message); await _client.SendMessageAsync(message); ReceiveAndVerify(); }
public void SendAsyncTimeout__Throws() { var timeSpan = TimeSpan.FromMilliseconds(100); _socket.Options.SendAsyncTimeout = timeSpan; _socket.Options.SendAsyncTimeout.Should().Be(timeSpan); // try to send a message async without being connected using var message = new Message(); message.SetString("x"); Func <Task> sendAsync = () => _socket.SendMessageAsync(message); sendAsync.Should().Throw <TimeoutException>(); }