public void Hunk_LoadEmpty() { var bytes = mh.MakeBytes( HunkType.HUNK_HEADER, "", 0, 0, 0, 0); var ldr = new HunkLoader(sc, "foo.bar", bytes); var ldImg = ldr.Load(Address.Ptr32(0x00010000)); Assert.AreEqual(1, ldImg.SegmentMap.Segments.Count); Assert.AreEqual(Address.Ptr32(0x00010000), ldImg.SegmentMap.Segments.Values[0].Address); }
public void Hunk_LoadEmpty() { var bytes = mh.MakeBytes( HunkType.HUNK_HEADER, "", 0, 0, 0, 0); var ldr = new HunkLoader(sc, ImageLocation.FromUri("file:foo.bar"), bytes); var ldImg = ldr.LoadProgram(Address.Ptr32(0x00010000)); Assert.AreEqual(1, ldImg.SegmentMap.Segments.Count); Assert.AreEqual(Address.Ptr32(0x00010000), ldImg.SegmentMap.Segments.Values[0].Address); }