/** @test **/ function it_fetches_the_next_row_of_data_given_a_page_number() { factory(User::class)->times(5)->create(); $repository = new UserRepository($this->newContainerMock(new User())); $users = $repository->paginate($page = 3, $limit = 2); $expected = User::offset(($page - 1) * $limit)->limit(2)->get(); $this->assertEquals($expected->toArray(), $users->toArray()['data']); }