public void CancelMessages() { var msg = new MessageWriter(128); msg.StartMessage(1); msg.Write(32); msg.StartMessage(2); msg.Write(2); msg.CancelMessage(); Assert.AreEqual(7, msg.Length); Assert.IsFalse(msg.HasBytes(7)); msg.CancelMessage(); Assert.AreEqual(0, msg.Length); Assert.IsFalse(msg.HasBytes(1)); }