Exemple #1
0
        public void EncodeSectorIdRecord()
        {
            var sectorInfo = new HfeSectorInfo(0, 1, 1, 256);
            var idRecord   = new byte[] { 0xfe, 0x01, 0x00, 0x01, 0x01, 0x8c, 0xb8 };
            var encoded    = sectorInfo.Encode();

            Assert.Equal(idRecord.Length, encoded.Length);
            for (var i = 0; i < idRecord.Length; i++)
            {
                Assert.Equal(idRecord[i], encoded[i]);
            }
        }
Exemple #2
0
        public void CalculateCrc()
        {
            var sectorInfo = new HfeSectorInfo(0, 1, 1, 256);

            Assert.Equal((uint)0x8cb8, sectorInfo.Crc);
        }