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