Ejemplo n.º 1
0
        public void DeleteTest()
        {
            BaseTree <float> baseTree = new BaseTree <float>();

            baseTree.Insert(new List <float>()
            {
                4f, 3f, 10f, 20f, 50f
            });
            Assert.AreEqual(true, baseTree.Contains(10f));
            baseTree.Delete(10f);
            Assert.AreEqual(false, baseTree.Contains(10f));
            Assert.AreEqual(true, baseTree.Contains(4f));
            baseTree.Delete(4f);
            Assert.AreEqual(false, baseTree.Contains(4f));
            Assert.AreEqual(true, baseTree.Contains(50f));
            baseTree.Delete(50f);
            Assert.AreEqual(false, baseTree.Contains(50f));
        }