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); }
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); }