public void Test(List <int?> tree)
        {
            // Arrange
            var at = new Algorithm.Tree.Problems.TreeCodec();

            // Act
            var treeNode = at.Deserialize(tree);
            var treeList = at.SerializeToList(treeNode);

            // Assert
            CollectionAssert.AreEqual(treeList, tree);
        }