public void TestRefactorInterfaceName() { Dictionary test = CreateDictionary("Test"); NameSpace n0 = CreateNameSpace(test, "N0"); Structure i1 = CreateStructure(n0, "I1"); i1.setIsAbstract(true); Structure s1 = CreateStructure(n0, "S1"); StructureRef sr = CreateStructureRef(s1, "I1"); Refactor(i1, "NewI1"); Assert.AreEqual("NewI1", sr.ExpressionText); }
public void TestRefactorInterfaceField() { Dictionary test = CreateDictionary("Test"); NameSpace n0 = CreateNameSpace(test, "N0"); Structure i1 = CreateStructure(n0, "I1"); i1.setIsAbstract(true); StructureElement el1 = CreateStructureElement(i1, "E1", "Boolean"); Structure s1 = CreateStructure(n0, "S1"); StructureRef sr = CreateStructureRef(s1, "I1"); StructureElement el2 = CreateStructureElement(s1, "E1", "Boolean"); Refactor(el1, "NewE1"); Assert.AreEqual("NewE1", el2.Name); }
public void AddInterfaceHandler(object sender, EventArgs args) { Item.appendInterfaces(StructureRef.CreateDefault(Item.Interfaces)); }