public void TestMethodConnectRecursive() { var tree = new TreeLinkNode(0); tree.left = new TreeLinkNode(1); tree.right = new TreeLinkNode(2); tree.left.left = new TreeLinkNode(3); tree.left.right = new TreeLinkNode(4); tree.right.left = new TreeLinkNode(5); tree.right.right = new TreeLinkNode(6); ConnectSolution.ConnectRecursive(tree); Assert.AreEqual("[0,#,1,2,#,3,4,5,6,#]", tree.ToString()); }