public void TwoSimpleCalls() { var thread = new Thread(); var func = Helpers.LoadFunc( "Thread/Call.lua", new Table() ); thread.Call( func, 0, 1 ); Assert.AreEqual( 1, thread.StackTop ); Assert.AreEqual( 42, thread[1] ); thread.Pop(); Assert.AreEqual( 0, thread.StackTop ); thread.Call( func, 0, 1 ); Assert.AreEqual( 1, thread.StackTop ); Assert.AreEqual( 42, thread[1] ); }