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); }