adding countable and iteratoraggregate interfaces tests