/** * @test */ public function find_one_by_id_will_return_a_segment() { $client = $this->prophesize(Auth::class); $repository = new SegmentRepository($client->reveal()); $id = '5012'; $fakeResponse = $this->getFakeResponse($this->getSingleSegment()); $client->request('GET', Argument::containingString($id))->willReturn($fakeResponse)->shouldBeCalled(); $segment = $repository->findOneById('member_id', $id); $this->assertEquals(5012, $segment->getId()); }
/** * @param $id * * @return Segment|null */ public function findOneById($id) { return $this->segmentRepository->findOneById($this->memberId, $id); }