public function testInjectApi() { $client = new Client(); $userApiMock = $this->getMockBuilder('Github\\Api\\ApiInterface')->getMock(); $client->setApi('user', $userApiMock); $this->assertSame($userApiMock, $client->getUserApi()); }