In class/corlib/System.Collections.Generic:
[mono.git] / mcs / class / corlib / Test / System.Collections.Generic / ListTest.cs
index 8243b25251ce206d8addea6c90cba6a0712c23c8..50b482ca28e3d14e0380daee238599041e4f283b 100644 (file)
@@ -109,6 +109,13 @@ namespace MonoTests.System.Collections.Generic {
                        Assert.AreEqual (2, _list1 [2]);
                        Assert.AreEqual (3, _list1 [3]);
                        Assert.AreEqual (50, _list1 [4]);
+
+                       newRange = new List <int> ();
+                       List <int> li = new List <int> ();
+                       li.Add (1);
+                       newRange.InsertRange (0, li);
+                       newRange.InsertRange (newRange.Count, li);
+                       Assert.AreEqual (2, newRange.Count);
                }
 
                [Test, ExpectedException (typeof (ArgumentNullException))]
@@ -118,6 +125,12 @@ namespace MonoTests.System.Collections.Generic {
                        _list1.InsertRange (0, n);
                }
 
+               [Test, ExpectedException (typeof (ArgumentOutOfRangeException))]
+               public void InsertRangeNegativeIndexTest ()
+               {
+                       _list1.InsertRange (-1, _list1);
+               }
+
                [Test]
                public void IndexOfTest ()
                {