function test_key_should_track_nameCounts() { $i = new CollectionIterator(Collection::foo()); $this->assertEquals('foo', $i->key()); $this->assertEquals('foo2', $i->key()); $this->assertEquals('foo3', $i->key()); }