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

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

public testThatUniqueValuesAreUnique ( Pinq\ITraversable $values, array $data )
$values Pinq\ITraversable
$data array
    public function testThatUniqueValuesAreUnique(\Pinq\ITraversable $values, array $data)
    {
        $uniqueValues = $values->unique();
        $uniqueData = [];
        foreach ($data as $key => $value) {
            if (!in_array($value, $uniqueData, true)) {
                $uniqueData[$key] = $value;
            }
        }
        $this->assertMatches($uniqueValues, $uniqueData);
    }