public void SerializeTest() { int expected = 88; PAFSHeader header = InitHeader(expected); byte[] serialied = header.Serialize(); TestHelper.AssertByteArraysAreSame(88.ToBytes(), serialied); }
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) { } }
public void GetHeaderSizeTest() { Assert.AreEqual(4, PAFSHeader.GetHeaderSize()); }
private static PAFSHeader InitHeader(int expected) { PAFSHeader header = new PAFSHeader(expected); return(header); }