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));
}