AjTalk.Tests.EvaluateTests.EvaluateMethodWithInternalReturn C# (CSharp) Method

EvaluateMethodWithInternalReturn() private method

private EvaluateMethodWithInternalReturn ( ) : void
return void
        public void EvaluateMethodWithInternalReturn()
        {
            IClass testclass = this.machine.CreateClass("Test");
            this.machine.SetCurrentEnvironmentObject("Test", testclass);
            Parser parser = new Parser("test true ifTrue: [^1]. ^2");
            Method method = parser.CompileClassMethod(testclass);
            testclass.DefineClassMethod(method);
            Assert.AreEqual(1, this.Evaluate("Test test"));
        }
EvaluateTests