def METHOD_NAME(self) -> None:
    ql = Qiling(code=NOPSLED, rootfs=ROOTFS, archtype=QL_ARCH.X8664, ostype=QL_OS.LINUX)
    self.ptr = 0x100000
    self.mem = ql.mem
    self.expected = {
        'A' : 0xdeadface,
        'B' : 0x1020304050607080,
        'C' : DummyInternalStruct(0x11213141),
        'D' : b'Hello World!',
    }
    # create a dummy structure with expected values
    dummy = DummyStruct(**self.expected)
    # emit dummy structure to memory
    ql.mem.map(self.ptr, ql.mem.align_up(dummy.sizeof()))
    ql.mem.write(self.ptr, bytes(dummy))