public void GetDefineString() { Machine machine = new Machine(); IMetaClass meta = BaseMetaClass.CreateMetaClass(null, machine); BaseClass bclass = new BaseClass(meta, "Class", null, machine, string.Empty); bclass.DefineInstanceVariable("x"); bclass.DefineInstanceVariable("y"); string definition = bclass.ToDefineString(); Assert.IsNotNull(definition); Assert.IsTrue(definition.Contains("subclass: #Class")); Assert.IsTrue(definition.Contains("instanceVariableNames: 'x y'")); Assert.IsTrue(definition.Contains("classVariableNames: ''")); Assert.IsTrue(definition.Contains("poolDictionaries: ''")); Assert.IsTrue(definition.Contains("category: ''")); }