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); }
public void Deserialize_InvalidProtocol() { Assert.Throws <RedFoxProtocolException>(() => NodeGreetingMessage.DeserializeWithoutLength(new byte[] { 2, 1 })); }
public void Deserialize_Null() { Assert.Throws <ArgumentNullException>(() => NodeGreetingMessage.DeserializeWithoutLength(null)); }