Pinq\Tests\Integration\Traversable\UniqueTest::testThatUniqueMaintainsReferences PHP Метод

testThatUniqueMaintainsReferences() публичный Метод

public testThatUniqueMaintainsReferences ( Pinq\ITraversable $traversable )
$traversable Pinq\ITraversable
    public function testThatUniqueMaintainsReferences(\Pinq\ITraversable $traversable)
    {
        $data = $this->makeRefs(array_merge(range(1, 10, 2), range(1, 10)));
        $traversable->append($data)->unique()->iterate(function (&$i) {
            $i *= 10;
        });
        $this->assertSame([10, 30, 50, 70, 90, 1, 20, 3, 40, 5, 60, 7, 80, 9, 100], $data);
    }