public void CategoriesDataTest() { CategoryDataCollection data = new CategoryDataCollection(); CategoryData categoryData = new CategoryData(); categoryData.Name = "Test"; data.Add(categoryData); CategoryCollectionNode node = new CategoryCollectionNode(data); GeneratedApplicationNode.Nodes.Add(node); CategoryDataCollection nodeData = node.CategoryDataCollection; Assert.AreEqual(1, nodeData.Count); Assert.AreEqual(categoryData.Name, nodeData[categoryData.Name].Name); }
/// <summary> /// Adds the following nodes: <see cref="SinkCollectionNode"/>, <see cref="FormatterCollectionNode"/>, and <see cref="CategoryCollectionNode"/>. /// </summary> protected override void AddDefaultChildNodes() { base.AddDefaultChildNodes(); SinkCollectionNode sinksNode = new SinkCollectionNode(); Nodes.AddWithDefaultChildren(sinksNode); FormatterCollectionNode fomattersNode = new FormatterCollectionNode(); Nodes.AddWithDefaultChildren(fomattersNode); CategoryCollectionNode cateogoriesNode = new CategoryCollectionNode(); Nodes.AddWithDefaultChildren(cateogoriesNode); }