コード例 #1
0
        public void TestDeserialize()
        {
            long length = long.MaxValue;
            MultiStreamHeaderItem item = new MultiStreamHeaderItem();

            byte[] buffer = BitConverter.GetBytes(length);

            item.Deserialize(buffer);

            Assert.AreEqual(length, item.Length);
        }
コード例 #2
0
        public void TestCanDeserializeSerializedItem()
        {
            long length = long.MaxValue;
            MultiStreamHeaderItem item = new MultiStreamHeaderItem
            {
                Length = length
            };

            byte[] buffer = item.Serialize();
            MultiStreamHeaderItem newItem = new MultiStreamHeaderItem();

            newItem.Deserialize(buffer);

            Assert.AreEqual(length, newItem.Length);
        }