Beispiel #1
0
        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());
        }
Beispiel #2
0
        public void Add_OneElementAlternativeTraverse_ShouldReturnWhenTravers()
        {
            var st = new SortedTree <int>(true);

            st.Add(3);

            CollectionAssert.AreEqual(new List <int> {
                3
            }, st.Traverse());
        }