public function testThatWhereInMaintainsReferences(\Pinq\ITraversable $traversable) { $data = $this->makeRefs(range(100, 50, -10)); $traversable->append($data)->whereIn([70, 90])->iterate(function (&$i) { $i /= 10; }); $this->assertSame([100, 9, 80, 7, 60, 50], $data); }