public virtual void TestTransferLastWrite() { var buffer = new MarshallingBuffer(); buffer.WriteInt(Data1); var lastOffset = Offset(buffer); buffer.WriteByte(Data2); var other = new MarshallingBuffer(); buffer.TransferLastWriteTo(other, true); Assert.AreEqual(lastOffset, Offset(buffer)); var content = InspectContent(other); Assert.AreEqual(Data2, content.ReadByte()); }