Exemplo n.º 1
0
 public function testDiConstructorCanTakeDependencies()
 {
     $dl = new DefinitionList(array());
     $im = new InstanceManager();
     $cg = new Config(array());
     $di = new Di($dl, $im, $cg);
     $this->assertSame($dl, $di->definitions());
     $this->assertSame($im, $di->instanceManager());
     $di->setDefinitionList($dl);
     $di->setInstanceManager($im);
     $this->assertSame($dl, $di->definitions());
     $this->assertSame($im, $di->instanceManager());
 }