public override void Setup() { base.Setup(); root = new AreaTreeNode("Root"); controller = new ControllerTreeNode("HomeController", "ControllerNamespace"); root.AddChild(controller); }
public void ViewComponentTreeNode_ToString_GiveInformation() { var node = new ViewComponentTreeNode("SomeComponent", "ControllerServices"); var rootNode = new AreaTreeNode("Root"); rootNode.AddChild(node); Assert.AreNotEqual(node.GetType().FullName, node.ToString()); Assert.AreEqual("ControllerServices", node.Namespace); }
public void ControllerTreeNode_MultipleToString_GiveInformation() { var node = new ControllerTreeNode("HomeController", "ControllerServices"); var rootNode = new AreaTreeNode("Root"); var areaNode = new AreaTreeNode("Area"); areaNode.AddChild(node); rootNode.AddChild(areaNode); Assert.AreNotEqual(node.GetType().FullName, node.ToString()); }
public void VisitAreaNode_NoParent_CreatesType() { var node = new AreaTreeNode("Root"); mocks.ReplayAll(); generator.Visit(node); mocks.VerifyAll(); CodeDomAssert.AssertHasField(source.Ccu.Namespaces[0].Types[0], "_services"); }
public void PushArea(string name) { TreeNode node = FindNode(name); if (node == null) { node = new AreaTreeNode(name); } PushNode(node); }
public void ControllerTreeNode_MultipleToString_GiveInformation() { ControllerTreeNode node = new ControllerTreeNode("HomeController", "ControllerServices"); AreaTreeNode rootNode = new AreaTreeNode("Root"); AreaTreeNode areaNode = new AreaTreeNode("Area"); areaNode.AddChild(node); rootNode.AddChild(areaNode); Assert.AreNotEqual(node.GetType().FullName, node.ToString()); }
public void ControllerTreeNodeArea_Always_WalksUpwards() { var node = new ControllerTreeNode("HomeController", "ControllerServices"); var rootNode = new AreaTreeNode("Root"); var area1Node = new AreaTreeNode("Area1"); var area2Node = new AreaTreeNode("Area2"); rootNode.AddChild(area1Node); area1Node.AddChild(area2Node); area2Node.AddChild(node); Assert.AreEqual("Area1/Area2", node.Area); }
public void VisitAreaNode_AreaAsParent_CreatesType() { var node = new AreaTreeNode("Area"); _root.AddChild(node); mocks.ReplayAll(); generator.Visit(_root); mocks.VerifyAll(); CodeDomAssert.AssertHasField(source.Ccu.Namespaces[0].Types[0], "_services"); }
public void ControllerTreeNodePath_Always_WalksUpwards() { ControllerTreeNode node = new ControllerTreeNode("HomeController", "ControllerServices"); AreaTreeNode rootNode = new AreaTreeNode("Root"); AreaTreeNode area1Node = new AreaTreeNode("Area1"); AreaTreeNode area2Node = new AreaTreeNode("Area2"); rootNode.AddChild(area1Node); area1Node.AddChild(area2Node); area2Node.AddChild(node); Assert.AreEqual("Root/Area1/Area2", node.Path); }
private void BuildTestTree() { var parentAreaNode = new AreaTreeNode("Parent"); _root.AddChild(parentAreaNode); var childAreaNode = new AreaTreeNode("Child"); parentAreaNode.AddChild(childAreaNode); var controllerNode = new ControllerTreeNode("ChildController", "ControllerNamespace"); parentAreaNode.AddChild(controllerNode); }
private void TreeView_AddImp(AreaTreeNode atn) { DataSet.dsActivities.Impianti_T_ViewDataTable d_imp = new DataSet.dsActivities.Impianti_T_ViewDataTable(); new DataSet.dsActivitiesTableAdapters.Impianti_T_ViewTableAdapter().Fill(d_imp, Program.language_, atn.AREKey); foreach (DataSet.dsActivities.Impianti_T_ViewRow r_imp in d_imp.Rows) { ImpTreeNode itn = new ImpTreeNode(r_imp.LanTranslation); itn.AREKey = atn.AREKey; itn.IMPKey = r_imp.IMPKey; TreeView_AddMac(itn); atn.Nodes.Add(itn); } }
public override void Visit(AreaTreeNode node) { var type = GenerateTypeDeclaration(@namespace, node.PathNoSlashes + naming.ToAreaWrapperName(node.Name)); if (typeStack.Count > 0) { var parent = typeStack.Peek(); source.AddFieldPropertyConstructorInitialize(parent, node.Name.Replace("/", ""), type.Name); } typeStack.Push(type); base.Visit(node); typeStack.Pop(); }
private void GenerateChild(AreaTreeNode dict, List <AreaTreeNode> allData) { dict.ChildList = allData.Where(o => o.PCode == dict.Code); if (dict.ChildList.Count() == 0) { return; } foreach (var d in dict.ChildList) { GenerateChild(d, allData); } }
public override object VisitTypeDeclaration(TypeDeclaration typeDeclaration, object data) { if (!IsController(typeDeclaration)) { return(null); } string area = GetArea(typeDeclaration); string typeNamespace = GetNamespace(typeDeclaration); if (!String.IsNullOrEmpty(area)) { string[] areas = area.Split('/'); for (int i = 0; i < areas.Length; i++) { TreeNode areaNode = _treeService.FindNode(areas[i]); if (areaNode == null) { areaNode = new AreaTreeNode(areas[i]); } _treeService.PushNode(areaNode); } } ControllerTreeNode node = IsWizardController(typeDeclaration) ? new WizardControllerTreeNode(typeDeclaration.Name, typeNamespace, new string[0]) : new ControllerTreeNode(typeDeclaration.Name, typeNamespace); _treeService.PushNode(node); object r = base.VisitTypeDeclaration(typeDeclaration, data); if (!String.IsNullOrEmpty(area)) { string[] areas = area.Split('/'); for (int i = 0; i < areas.Length; i++) { _treeService.PopNode(); } } _treeService.PopNode(); return(r); }
private void TreeView_Initialize() { if (comboBox_tipo_reparto_.SelectedValue != null) { treeView_plant.Nodes.Clear(); DataSet.dsActivities.Aree_T_ViewDataTable d_are = new DataSet.dsActivities.Aree_T_ViewDataTable(); new DataSet.dsActivitiesTableAdapters.Aree_T_ViewTableAdapter().Fill(d_are, Program.language_); foreach (DataSet.dsActivities.Aree_T_ViewRow r_are in d_are.Rows) { AreaTreeNode atn = new AreaTreeNode(r_are.LanTranslation); atn.AREKey = r_are.AREKey; TreeView_AddImp(atn); treeView_plant.Nodes.Add(atn); } } treeview_initialized = true; }
public void AddViewSource_ViewForValidTopLevelController_AddsViewNode() { var node = new ControllerTreeNode("HomeController", "SomeNamespace"); var root = new AreaTreeNode("Root"); root.AddChild(node); using (mocks.Unordered()) { Expect.Call(treeService.FindNode("HomeController")).Return(node); treeService.PushNode(node); treeService.PopToRoot(); } mocks.ReplayAll(); mapper.AddViewSource(@"Projects\Eleutian.Web.Site\Views\Home\Index.brail"); mocks.VerifyAll(); AssertHasViewNode(node); }
public override void Setup() { base.Setup(); _root = new AreaTreeNode("Root"); _rootType = new CodeTypeDeclaration(); }
public virtual void Visit(AreaTreeNode node) { Accept(node.Children); }
public override void Setup() { base.Setup(); _root = new AreaTreeNode("Root"); }
public DefaultTreeCreationService() { Root = new AreaTreeNode("Root"); nodes.Push(Root); }