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]); }
public void Constructor_WithEnumerableTest() { var set = new IndexedSortedSet <int>(new[] { 2, 1, 3 }); Assert.Equal(new[] { 1, 2, 3 }, set); }
public void IsReadOnly_Test() { var set = new IndexedSortedSet <int>(); Assert.False(set.IsReadOnly); }