using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Iterator { internal class Client { public static void HowToTest() { IAggregate agg = new ColorAggregate(); IIterator iter = agg.GetIterator(); object c1 = iter.Next(); object c2 = iter.Next(); object c3 = iter.Next(); Console.WriteLine($"{c1}, {c2}, {c3}"); } } }