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());
        }