public function testThatExecutionIsNotDeferred(\Pinq\ICollection $collection, array $data) { if (count($data) > 0) { $this->assertThatExecutionIsNotDeferred(function (callable $function) use($collection) { $collection->join([1])->apply($function); }); } }