public void Remove_Test() { var set = new IndexedSortedSet <int> { 1, 2, 3 }; Assert.True(set.Remove(2)); Assert.Equal(new[] { 1, 3 }, set); Assert.False(set.Remove(999)); Assert.Equal(new[] { 1, 3 }, set); }
public void IndexedSortedSet_Test() { var set = new IndexedSortedSet <int>(); set.Add(100); set.Add(20); set.Add(600); Assert.Equal(3, set.Count); Assert.Equal(20, set[0]); Assert.Equal(100, set[1]); Assert.Equal(600, set[2]); set.Remove(100); set.Add(5); Assert.Equal(3, set.Count); Assert.Equal(5, set[0]); Assert.Equal(20, set[1]); Assert.Equal(600, set[2]); }