Code Duplication    Length = 13-14 lines in 2 locations

Tests/Units/CriteriaTests.php 2 locations

@@ 277-289 (lines=13) @@
274
     * @param Selector $criteria
275
     * @param mixed    $value
276
     */
277
    protected function valueSelectorTest($criteria, $value)
278
    {
279
        $this
280
            ->given($criteria, $value)
281
            ->then()
282
                ->object($criteria)
283
                    ->isInstanceOf(Selector::class)
284
                ->object($selector = $criteria->selector())
285
                    ->isInstanceOf(Value::class)
286
                ->variable($selector->value())
287
                    ->isEqualTo($value)
288
            ;
289
    }
290
291
    /**
292
     * @param Selector $criteria
@@ 296-309 (lines=14) @@
293
     * @param string   $class
294
     * @param string   $name
295
     */
296
    protected function fieldSelectorTest($criteria, $class, $name)
297
    {
298
        $this
299
            ->given($criteria, $class, $name)
300
            ->then()
301
                ->object($criteria)
302
                    ->isInstanceOf(Selector::class)
303
                /* @var \Cubiche\Core\Selector\Field $selector */
304
                ->object($selector = $criteria->selector())
305
                    ->isInstanceOf($class)
306
                ->string($selector->name())
307
                    ->isEqualTo($name)
308
        ;
309
    }
310
311
    /**
312
     * @param BinaryConstraintOperator $constraint