/** * @dataProvider subjectNumericRangeProvider * @covers ::forSome */ public function test_forSome_return(testSubject $subject) { $positive = function ($value) { return $value > 0; }; $expected = count(array_filter($subject->toArray(), $positive)) > 0; self::assertEquals($expected, $subject->forSome($positive)); }