public void FindTypeNodeInHierarchy()
 {
     ApplicationData applicationData = ApplicationData.FromCurrentAppDomain();
     ApplicationConfigurationNode applicationNode = new ApplicationConfigurationNode(applicationData);
     IUIHierarchy hierarchy = CreateHierarchyAndAddToHierarchyService(applicationNode, new ConfigurationContext(applicationNode.ConfigurationFile));
     MyConfigNode configNode = new MyConfigNode("MyBlock");
     applicationNode.Nodes.Add(configNode);
     ConfigurationNode node = hierarchy.FindNodeByType(typeof(MyConfigNode));
     Assert.IsNotNull(node);
     Assert.AreSame(configNode, node);
 }
        public void FindTypeNodeInHierarchy()
        {
            ConfigurationApplicationFile applicationData = ConfigurationApplicationFile.FromCurrentAppDomain();
            ConfigurationApplicationNode applicationNode = new ConfigurationApplicationNode(applicationData);
			IConfigurationUIHierarchy hierarchy = new ConfigurationUIHierarchy(applicationNode, ServiceBuilder.Build());
            MyConfigNode configNode = new MyConfigNode("MyBlock");
            applicationNode.AddNode(configNode);
            ConfigurationNode node = (ConfigurationNode)hierarchy.FindNodeByType(typeof(MyConfigNode));
            
            Assert.IsNotNull(node);
            Assert.AreSame(configNode, node);
        }
        public void FindTypeNodeInHierarchy()
        {
            ApplicationData applicationData = ApplicationData.FromCurrentAppDomain();
            ApplicationConfigurationNode applicationNode = new ApplicationConfigurationNode(applicationData);
            IUIHierarchy hierarchy  = CreateHierarchyAndAddToHierarchyService(applicationNode, new ConfigurationContext(applicationNode.ConfigurationFile));
            MyConfigNode configNode = new MyConfigNode("MyBlock");

            applicationNode.Nodes.Add(configNode);
            ConfigurationNode node = hierarchy.FindNodeByType(typeof(MyConfigNode));

            Assert.IsNotNull(node);
            Assert.AreSame(configNode, node);
        }
        public void FindTypeNodeInHierarchy()
        {
            ConfigurationApplicationFile applicationData = ConfigurationApplicationFile.FromCurrentAppDomain();
            ConfigurationApplicationNode applicationNode = new ConfigurationApplicationNode(applicationData);
            IConfigurationUIHierarchy    hierarchy       = new ConfigurationUIHierarchy(applicationNode, ServiceBuilder.Build());
            MyConfigNode configNode = new MyConfigNode("MyBlock");

            applicationNode.AddNode(configNode);
            ConfigurationNode node = (ConfigurationNode)hierarchy.FindNodeByType(typeof(MyConfigNode));

            Assert.IsNotNull(node);
            Assert.AreSame(configNode, node);
        }