public function testThatExecutionIsDeferred(\Pinq\ITraversable $traversable, array $data) { $this->assertThatExecutionIsDeferred(function (callable $function) use($traversable) { return $traversable->where($function)->keys(); }); }