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

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

private ExecuteBlock ( ) : void
Результат void
        public void ExecuteBlock()
        {
            Machine machine = new Machine();

            object nil = machine.UndefinedObjectClass;

            Assert.IsNotNull(nil);
            Assert.IsInstanceOfType(nil, typeof(IClass));

            ModelParser parser = new ModelParser("nil ifNil: [GlobalName := 'foo']");
            this.compiler.CompileExpression(parser.ParseExpression());

            this.block.Execute(machine, null);

            Assert.IsNotNull(machine.GetGlobalObject("GlobalName"));
        }