private DictionaryNode GetNewVariantNode(DictionaryNode variantsNode, PopupWindowShowActionExecuteEventArgs e, out ViewCloner viewCloner) { DictionaryNode newVariantNode = variantsNode.AddChildNode("Variant"); viewCloner = ((ViewCloner) e.PopupWindow.View.CurrentObject); newVariantNode.SetAttribute("ViewID", viewCloner.Caption); setAttributes(newVariantNode, viewCloner); return newVariantNode; }
public void Create_BOModel() { var helper = new SchemaHelper(); DictionaryNode node=helper.CreateElement(ModelElement.BOModel); var dictionaryNode = new DictionaryNode("Element"); dictionaryNode.SetAttribute("Name", ModelElement.Application.ToString()); dictionaryNode.AddChildNode("Element").SetAttribute("Name", ModelElement.BOModel.ToString()); Assert.AreEqual(dictionaryNode.ToXml(), node.ToXml()); }
public void Inject_Into_ListView() { var helper = new SchemaHelper(); var element = new DictionaryNode("Element"); element.SetAttribute("Name", ModelElement.Application.ToString()); var childNode = element.AddChildNode("Element"); childNode.SetAttribute("Name", ModelElement.Views.ToString()); var addChildNode = childNode.AddChildNode("Element"); addChildNode.SetAttribute("Name", ModelElement.ListView.ToString()); addChildNode.AddChildNode("Element1"); DictionaryNode dictionaryNode=helper.Inject(@"<Element1/>", ModelElement.ListView); Assert.AreEqual(element.ToXml(), dictionaryNode.ToXml()); }