AjTalk.Tests.Compilers.Vm.BytecodeCompilerTests.ExecuteBasicInstSizeInRectangle C# (CSharp) Метод

ExecuteBasicInstSizeInRectangle() приватный Метод

private ExecuteBasicInstSizeInRectangle ( ) : void
Результат void
        public void ExecuteBasicInstSizeInRectangle()
        {
            Machine machine = new Machine();
            IClass cls = CompileClass(
                "Rectangle",
                new string[] { "x", "y" },
                new string[] { "x ^x", "x: newX x := newX", "y ^y", "y: newY y := newY" });

            machine.SetGlobalObject("aRectangle", cls.NewObject());

            ModelParser parser = new ModelParser("^aRectangle basicInstSize");
            this.compiler.CompileExpression(parser.ParseExpression());

            object result = this.block.Execute(machine, null);

            Assert.AreEqual(2, result);
        }