Example #1
0
 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));
 }
Example #2
0
 public function testAccessService()
 {
     $loops = new Loops(new ArrayObject());
     $object = new Mock($loops);
     $this->assertSame($loops->getService('web_core'), $object->web_core);
 }