public function testThatAggregateOperatesCorrectlyWithStrings(\Pinq\ITraversable $traversable, array $data) { $aggregator = function ($a, $b) { return $a . $b; }; $this->assertSame(array_reduce($data, $aggregator, ''), $traversable->aggregate($aggregator)); }