public void MaxDepthTest1() { Node root = null; int expected = 0; int result = new MaximumDepthOfNAryTree().MaxDepth(root); Assert.AreEqual(expected, result); }
public void MaxDepthTest() { Node root = new Node(1, new List <Node>() { new Node(3, new List <Node>() { new Node(5), new Node(6) }), new Node(2), new Node(4) }); int expected = 3; int result = new MaximumDepthOfNAryTree().MaxDepth(root); Assert.AreEqual(expected, result); }