AjTalk.Tests.Compiler.SimpleCompilerTests.RunMultiCommandMethod C# (CSharp) Method

RunMultiCommandMethod() private method

private RunMultiCommandMethod ( ) : void
return void
        public void RunMultiCommandMethod()
        {
            IClass cls = this.CompileClass(
                "Rectangle",
                new string[] { "x", "y" },
                new string[] { "side: newSide x := newSide. y := newSide" });

            Assert.IsNotNull(cls);

            IObject obj = (IObject)cls.NewObject();

            cls.GetInstanceMethod("side:").Execute(null, obj, new object[] { 10 });

            Assert.AreEqual(10, obj[0]);
            Assert.AreEqual(10, obj[1]);
        }
SimpleCompilerTests