public function testBeanstalk() { $manager = new Manager(); $beanstalk = new Beanstalk($manager); $this->assertNull($beanstalk->getDispatcher()); $this->assertSame($manager, $beanstalk->getConnectionManager()); $manager['default1'] = new Configuration('127.0.0.1', 12345); $manager['default2'] = new Configuration('127.0.0.1', 67890); $manager['default3'] = new Configuration('127.0.0.1', 99999); $producer = $beanstalk->getProducer('default2'); $this->assertEquals($producer, $beanstalk->getProducer('default2')); $this->assertNotEquals($producer, $beanstalk->getProducer('default3')); }