Beispiel #1
0
        public void SerializeAndDeserializeHeader()
        {
            byte[] header2 = SerializationHelper.SerializeHeader(100, true);

            int  largo;
            bool borrado;

            Assert.Inconclusive("No es válido, rehacer");

            SerializationHelper.DeSerializeHeader(BitConverter.GetBytes(100 | 0x8000), out largo, out borrado);
            Assert.AreEqual(100, largo);
            Assert.AreEqual(true, borrado);

            SerializationHelper.DeSerializeHeader(BitConverter.GetBytes(30000), out largo, out borrado);
            Assert.AreEqual(30000, largo);
            Assert.AreEqual(false, borrado);
        }