Esempio n. 1
0
        public void SerializeTest()
        {
            int        expected = 88;
            PAFSHeader header   = InitHeader(expected);

            byte[] serialied = header.Serialize();
            TestHelper.AssertByteArraysAreSame(88.ToBytes(), serialied);
        }
Esempio n. 2
0
        public void DeserializeTest()
        {
            int expected = 155;

            byte[] data = expected.ToBytes();

            PAFSHeader header = PAFSHeader.Deserialize(data);

            Assert.AreEqual(expected, header.NextFreeSpaceIndex);

            try
            {
                PAFSHeader.Deserialize(new byte[0]);
                Assert.Fail("Should throw exception");
            }
            catch (InsufficientDataException) { }
        }
Esempio n. 3
0
 public void GetHeaderSizeTest()
 {
     Assert.AreEqual(4, PAFSHeader.GetHeaderSize());
 }
Esempio n. 4
0
        private static PAFSHeader InitHeader(int expected)
        {
            PAFSHeader header = new PAFSHeader(expected);

            return(header);
        }