public function testCreateService() { $loops = new Loops(new ArrayObject()); $name = uniqid(); $service = "stdClass"; $loops->registerService($name, $service); $this->assertSame($loops->getService($name), $loops->getService($name)); $this->assertNotSame($loops->getService($name), $loops->createService($name)); }
public function testAccessService() { $loops = new Loops(new ArrayObject()); $object = new Mock($loops); $this->assertSame($loops->getService('web_core'), $object->web_core); }