SortedSet: Don't maintain state in the view
[mono.git] / mcs / class / System / Test / System.Collections.Generic / SortedSetTest.cs
index 492ca9d7d5d0a0de133c2dc7c4c8d8a4158871e3..bf6b40dcd044b3a4fd5cd08353eb2a8d39dae5f6 100644 (file)
@@ -285,6 +285,14 @@ namespace MonoTests.System.Collections.Generic
                        var view = set.GetViewBetween (4, 8);
 
                        Assert.AreEqual (5, view.Count);
+                       set.Remove (5);
+                       Assert.AreEqual (4, view.Count);
+                       set.Add (10);
+                       Assert.AreEqual (4, view.Count);
+                       set.Add (6);
+                       Assert.AreEqual (4, view.Count);
+                       set.Add (5);
+                       Assert.AreEqual (5, view.Count);
                }
 
                [Test, ExpectedException (typeof (ArgumentNullException))]