Exemple #1
0
        public async Task SendMessageAsync()
        {
            var message = new Message();

            FillMemory(message);
            await _client.SendMessageAsync(message);

            ReceiveAndVerify();
        }
Exemple #2
0
        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>();
        }