public void InsertTest(T[] inputs)
        {
            var rndList = inputs.OrderBy(i => Guid.NewGuid()).ToArray();
            var bTree   = new SelfBinaryTree <T>();

            foreach (var item in rndList)
            {
                bTree.Insert(item);
            }
            Assert.AreEqual(rndList.Distinct().Count(), bTree.Count);
            Console.WriteLine($"期待値:{rndList.Distinct().Count()}, 結果:{bTree.Count}");
        }
        public void FindTest(T[] inputs)
        {
            var rndList = inputs.OrderBy(i => Guid.NewGuid()).ToArray();
            var bTree   = new SelfBinaryTree <T>();

            foreach (var item in rndList)
            {
                bTree.Insert(item);
            }

            foreach (var item in inputs)
            {
                var result = bTree.Find(item).Value;
                Assert.AreEqual(item, result);
                Console.WriteLine($"{item}, {result}");
            }
        }