Пример #1
0
 public virtual void TestIteratorGoesForwards()
 {
     var list = new IntArrayList();
     AssertIterator(new int[] {}, list.IntIterator());
     list.Add(1);
     AssertIterator(new[] {1}, list.IntIterator());
     list.Add(2);
     AssertIterator(new[] {1, 2}, list.IntIterator());
 }
Пример #2
0
 //test mthod add(int,int)
 public virtual void TestAddAtIndex()
 {
     var list = new IntArrayList();
     for (var i = 0; i < 10; i++)
     {
         list.Add(i);
     }
     list.Add(3, 100);
     Assert.AreEqual(100, list.Get(3));
     for (var i = 4; i < 11; i++)
     {
         Assert.AreEqual(i - 1, list.Get(i));
     }
 }