public void DefineAsRemote()
{
Loader loader = new Loader(@"AsRemote.st", new SimpleCompiler());
Machine machine = CreateMachine();
loader.LoadAndExecute(machine);
object result = machine.GetGlobalObject("Object");
Assert.IsNotNull(result);
Assert.IsInstanceOfType(result, typeof(IClass));
IClass cls = (IClass)result;
IMethod mth = cls.GetInstanceMethod("asRemote");
Assert.IsNotNull(mth);
}