コード例 #1
0
        public void Deserialize_NoteType_Success()
        {
            var originalMessage     = new NodeGreetingMessage(NodeType.Subscriber);
            var serialized          = originalMessage.Serialize();
            var deserializedMessage = NodeGreetingMessage.DeserializeWithoutLength(serialized, 1);

            Assert.AreEqual(originalMessage.NodeType, deserializedMessage.NodeType);
        }
コード例 #2
0
 public void Deserialize_InvalidProtocol()
 {
     Assert.Throws <RedFoxProtocolException>(() => NodeGreetingMessage.DeserializeWithoutLength(new byte[] { 2, 1 }));
 }
コード例 #3
0
 public void Deserialize_Null()
 {
     Assert.Throws <ArgumentNullException>(() => NodeGreetingMessage.DeserializeWithoutLength(null));
 }