public void TestArrays() { int[] a0 = { 0 }; int[] a1 = { 1, 2, 3 }; int[] a2 = { 4, 5, 6 }; CompositeEnumerator e = new CompositeEnumerator(a0, a1, a2); for (int i=0; i<7; ++i) { Assert(e.MoveNext()); AssertEquals(i, e.Current); } Assert(!e.MoveNext()); }