Exemple #1
0
        public void IDEF()
        {
            InterpreterFuncs funcs = new InterpreterFuncs();

            Assert.AreEqual(0, funcs.GetInstCount());
            funcs.IDEF(0, new byte[] { 0 });
            Assert.AreEqual(1, funcs.GetInstCount());
            funcs.IDEF(0, new byte[] { 0 });
            Assert.AreEqual(1, funcs.GetInstCount());
        }
Exemple #2
0
        public void ICALL()
        {
            InterpreterFuncs funcs = new InterpreterFuncs();

            Assert.AreEqual(0, funcs.GetInstCount());
            funcs.IDEF(0, new byte[] { 0x10, 0x20 });
            Assert.AreEqual(1, funcs.GetInstCount());
            byte[] data = funcs.ICALL(0);
            Assert.AreEqual(2, data.Length);
            Assert.AreEqual(0x10, data[0]);
            Assert.AreEqual(0x20, data[1]);
            data = funcs.ICALL(1);
            Assert.IsNull(data);
        }
Exemple #3
0
 public void Constructor()
 {
     InterpreterFuncs funcs = new InterpreterFuncs();
 }