public void Write(MessageHeader header) { Write(header.Length); Write(header.Id); Write(header.ResponseTo); Write((int)header.Operation); }
public void TestMessageHeader() { var h = new MessageHeader { Id = 1, Length = 12, Operation = Operation.Query, ResponseTo = 10 }; writer.Write(h); stream.Seek(0, SeekOrigin.Begin); var x = reader.ReadMessageHeader(); Assert.AreEqual(h, x); }