Esempio n. 1
0
        public void WhenProtocolHaveMessages_MessagesAreCorrectlyReturned()
        {
            _protocol.GetPackets().Returns(new[] { "1", "2" });
            _parser.Deserialize("1").Returns(1);
            _parser.Deserialize("2").Returns(2);

            var messages = _reciver.Recive();

            Check.That(messages).ContainsExactly(1, 2);
        }
Esempio n. 2
0
 public virtual IEnumerable <T> Recive()
 {
     return(_transmissionProtocol.GetPackets().Select(DeserializePacket));
 }