public void Remove_AddThreeElementsRemoveOne_ShouldRemoveElement() { var st = new SortedTree <int>(true); st.Add(2); st.Add(4); st.Add(1); st.Remove(1); CollectionAssert.AreEqual(new List <int> { 2, 4 }, st.Traverse()); }
public void Add_OneElementAlternativeTraverse_ShouldReturnWhenTravers() { var st = new SortedTree <int>(true); st.Add(3); CollectionAssert.AreEqual(new List <int> { 3 }, st.Traverse()); }