示例#1
0
 public function testCreateDefault()
 {
     $factory = new \WebChemistry\Forms\Factory\Container();
     $factory->addFactory(new MockFactory(), '');
     $this->assertInstanceOf('WebChemistry\\Forms\\Factory\\IFormFactory', $factory->getFactory(''));
     $this->assertInstanceOf('MockFactory', $factory->getFactory(''));
     $this->assertInstanceOf('Nette\\Forms\\Form', $factory->create());
     $this->assertSame($factory->getFactory(''), $factory->getFactory(''));
 }
示例#2
0
 protected function _before()
 {
     $container = new \WebChemistry\Forms\Factory\Container();
     $container->addFactory(new \WebChemistry\Forms\Factory\DefaultFormFactory(), '');
     $this->ctrl = new ControlMock($container);
 }