public function testClient() { $pami = $this->getMockBuilder('PAMI\\Client\\Impl\\ClientImpl')->disableOriginalConstructor()->getMock(); $eventManager = $this->getMockBuilder('Zend\\EventManager\\EventManager')->getMock(); /* @var \PAMI\Client\Impl\ClientImpl $pami */ /* @var \Zend\EventManager\EventManager $eventManager */ $client = new Client('host', $pami); $client->setEventManager($eventManager); static::assertSame($pami, $client->getConnection()); static::assertEquals('host', $client->getHost()); // Test attach EventManager $eventManager = $client->getEventManager(); static::assertSame($eventManager, $client->getEventManager()); $params = ['foo' => 'bar']; $client->setParams($params); static::assertEquals($params, $client->getParams()); }