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()); }