Beispiel #1
0
        public void alias()
        {
            // 引数なし
            var o    = LP.Object.LpObject.initialize();
            var args = new LP.Object.LpObject[] { LP.Object.LpString.initialize("to_s"), LP.Object.LpString.initialize("hoge") };
            var v    = o.funcall("alias", args, null);

            Assert.AreEqual("hoge", v.stringValue);
        }
Beispiel #2
0
        public void define_method()
        {
            // 引数なし
            var o    = LP.Object.LpObject.initialize();
            var args = new LP.Object.LpObject[] { LP.Object.LpString.initialize("hoge") };
            var ret  = o.funcall("define_method", args, LP.Object.LpBlock.initialize());

            Assert.AreEqual("hoge", ret.stringValue);
        }