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()); }
//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)); } }