protected override void InitializeCore() { NonUniqueNameTestNode parent = new NonUniqueNameTestNode("Parent"); NonUniqueNameTestNode nonUniqueNameChildOfParent = new NonUniqueNameTestNode("uniqueName"); childOfParent = new UniqueNameTestNode("uniqueName"); otherChildOfParent = new UniqueNameTestNode("other name"); UniqueNameTestNode siblingOfParent = new UniqueNameTestNode("uniqueName"); ApplicationNode.AddNode(parent); ApplicationNode.AddNode(siblingOfParent); parent.AddNode(childOfParent); parent.AddNode(otherChildOfParent); parent.AddNode(nonUniqueNameChildOfParent); uniqueNameInfo = typeof(UniqueNameTestNode).GetProperty("Name"); attribute = new UniqueNameAttribute(typeof(UniqueNameTestNode), typeof(ConfigurationApplicationNode)); }