public function testContainerIsPassedToFactory() { $di = new \Elgg\Di\DiContainer(); $di->setFactory('foo', array($this, 'getFoo')); $foo = $di->foo; $this->assertSame($di, $foo->di); }