Beispiel #1
0
        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);
        }