public void RunProcess() { AutoResetEvent handle = new AutoResetEvent(false); Machine machine = new Machine(); machine.SetGlobalObject("handle", handle); Block block = (new VmCompiler()).CompileBlock("handle !Set"); Process process = new Process(block, null, machine); process.Start(); if (!handle.WaitOne(500)) Assert.Fail("Process didn't run"); }