Exemplo n.º 1
0
        public void LoadNotSupportedTest()
        {
            string filename = "test.hex";

            File.WriteAllText(filename, IntelHexRecord.EncodeLine((eRecordType)8, 0x1000, null));

            IntelHexFile hf = new IntelHexFile();

            hf.Load(filename);
        }
Exemplo n.º 2
0
 public void EncodeDataLineOutofRangeTest()
 {
     IntelHexRecord.EncodeLine(eRecordType.Data, 0, new byte[256]);
 }
Exemplo n.º 3
0
 public void EncodeEndLineTest()
 {
     Assert.AreEqual(IntelHexRecord.EncodeLine(eRecordType.EndOfFile, 0, null), ":00000001FF");
 }
Exemplo n.º 4
0
 public void EncodeExtAddrLineTest()
 {
     Assert.AreEqual(IntelHexRecord.EncodeLine(eRecordType.ExtendedLinearAddress, 0, new byte[] { 0x08, 0x00 }), ":020000040800F2");
 }
Exemplo n.º 5
0
 public void EncodeDataLineTest()
 {
     Assert.AreEqual(IntelHexRecord.EncodeLine(eRecordType.Data, 0, new byte[] { 0x00, 0x6C, 0x07, 0x20, 0x95, 0xB8, 0x10, 0x08 }), ":08000000006C072095B8100800");
 }