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"); }
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); }
public override void Setup() { base.Setup(); _root = new AreaTreeNode("Root"); _controller = new ControllerTreeNode("HomeController", "ControllerNamespace"); _root.AddChild(_controller); }
public override void Setup() { base.Setup(); root = new AreaTreeNode("Root"); controller = new ControllerTreeNode("HomeController", "ControllerNamespace"); root.AddChild(controller); }
public void AddViewSource_ViewForValidSubAreaController_AddsViewNode() { var node = new ControllerTreeNode("HomeController", "SomeNamespace"); var root = new AreaTreeNode("Root"); var area = new AreaTreeNode("Root"); root.AddChild(area); area.AddChild(node); using (mocks.Unordered()) { Expect.Call(treeService.FindNode("AreaController")).Return(null); Expect.Call(treeService.FindNode("AreaComponent")).Return(null); Expect.Call(treeService.FindNode("Area")).Return(area); treeService.PushNode(area); Expect.Call(treeService.FindNode("HomeController")).Return(node); treeService.PushNode(node); treeService.PopToRoot(); } mocks.ReplayAll(); mapper.AddViewSource(@"Projects\Eleutian.Web.Site\Views\Area\Home\Index.brail"); mocks.VerifyAll(); AssertHasViewNode(node); }
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 ControllerTreeNode_ToString_GiveInformation() { ControllerTreeNode node = new ControllerTreeNode("HomeController", "ControllerServices"); AreaTreeNode rootNode = new AreaTreeNode("Root"); rootNode.AddChild(node); Assert.AreNotEqual(node.GetType().FullName, node.ToString()); Assert.AreEqual("ControllerServices", node.Namespace); }
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 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); }
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 void AddViewSource_ViewForValidTopLevelController_AddsViewNode() { ControllerTreeNode node = new ControllerTreeNode("HomeController", "SomeNamespace"); AreaTreeNode 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 void ControllerTreeNodePath_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("Root/Area1/Area2", node.Path); }