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