public function testShouldRetrieveAnOrganization() { $expected = $this->buildResult()[0]; $requestMock = $this->getMockBuilder('Sync\\Pipedrive\\Request')->setMethods(['get'])->getMock(); $requestMock->expects($this->once())->method('get')->will($this->returnValue($expected)); $repository = new OrganizationRepository($requestMock); $result = $repository->findById($expected['id']); $this->assertInstanceOf(Organization::class, $result); $this->assertEquals($expected['name'], $result->getName()); }