Pinq\Tests\Integration\Traversable\SelectTest::testThatSelectNumbersMapsCorrectlyAndPreservesKeys PHP Method

testThatSelectNumbersMapsCorrectlyAndPreservesKeys() public method

public testThatSelectNumbersMapsCorrectlyAndPreservesKeys ( Pinq\ITraversable $values, array $data )
$values Pinq\ITraversable
$data array
    public function testThatSelectNumbersMapsCorrectlyAndPreservesKeys(\Pinq\ITraversable $values, array $data)
    {
        $multiply = function ($i) {
            return $i * 10;
        };
        $multipliedValues = $values->select($multiply);
        $this->assertMatches($multipliedValues, array_map($multiply, $data));
    }