public void TestNodeChildren() { var branch = new BranchNode("Branch"); const int NUM_LEAVES = 4; for (int i = 0; i < NUM_LEAVES; i++) { branch.AddChild(new LeafNode("Leaf " + i)); } Assert.AreEqual(NUM_LEAVES, branch.GetChildren().Count); Assert.AreEqual("Leaf 1", branch.GetChildren()[1].GetContent()); }