public void GetChildWorksIfChildExists() { var decisionNode = new OrNode <string>( "test", new CategoricalDomain <string>(new List <string> { "a" })); var childNode = new ValueNode <int>("value", new IntegerDomain()); decisionNode.AddChild("a", childNode); IParameterTreeNode returnedChildNode; Assert.True(decisionNode.TryGetChild("a", out returnedChildNode), "Child should be found."); Assert.Equal(childNode, returnedChildNode); }