public void RemoveNode_WhenTreeContainsIt() { tree.Add(42, 10); tree.Remove(42); Assert.That(tree.FindRoot().exists, Is.False); }
public bool Remove(int id) { var deleted = storage.Delete(id); if (deleted) { tree.Remove(id); } return(deleted); }