Пример #1
0
        public void Should_cancel_retransmission_if_reply_received()
        {
            var request = new Request(CodeRegistry.Get, true);

            _messageLayer.Send(request);
            var ack = new Message(MessageType.Acknowledgement)
            {
                Id = request.Id
            };

            _messageLayer.OnReceive(ack);
            Assert.AreEqual(0, _messageLayer.Retransmissions.Count());
        }