AjTalk.Tests.Language.BaseClassTest.GetSetClassVariables C# (CSharp) Метод

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

private GetSetClassVariables ( ) : void
Результат void
        public void GetSetClassVariables()
        {
            Machine machine = new Machine();
            IClass bclass = new BaseClass("MyClass", machine);

            bclass.DefineClassVariable("Count");
            bclass.DefineClassVariable("Items");

            int countoffset = bclass.GetClassVariableOffset("Count");
            int itemsoffset = bclass.GetClassVariableOffset("Items");

            Assert.AreEqual(0, countoffset);
            Assert.AreEqual(1, itemsoffset);

            bclass.SetClassVariable(countoffset, 1);
            bclass.SetClassVariable(itemsoffset, "foo");

            Assert.AreEqual(1, bclass.GetClassVariable(countoffset));
            Assert.AreEqual("foo", bclass.GetClassVariable(itemsoffset));
        }