X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2Fcorlib%2FTest%2FSystem.Collections.Generic%2FListTest.cs;h=50b482ca28e3d14e0380daee238599041e4f283b;hb=bff6e6ed3588d2c5a2daf257b4cf16b9a5cf5c72;hp=8243b25251ce206d8addea6c90cba6a0712c23c8;hpb=c4aef31eeea309e6a795c84c098ac8e1a2490340;p=mono.git diff --git a/mcs/class/corlib/Test/System.Collections.Generic/ListTest.cs b/mcs/class/corlib/Test/System.Collections.Generic/ListTest.cs index 8243b25251c..50b482ca28e 100644 --- a/mcs/class/corlib/Test/System.Collections.Generic/ListTest.cs +++ b/mcs/class/corlib/Test/System.Collections.Generic/ListTest.cs @@ -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 (); + List li = new List (); + 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 () {