Example #1
0
 /**
  * @test
  */
 public function test_prepare_dao_class_annottion()
 {
     $context = new DaoBuilderContext(new Configuration(function ($conf) {
         $conf->connectionString = 'sqlite:///:memory:';
     }));
     $builder = new DaoBuilder(new \ReflectionClass(TodoDao2::class), $context->getDaoClassName(TodoDao2::class));
     $factory = new DomainFactory();
     $config = $builder->getConfig();
     $this->assertCount(0, $config);
     $builder->prepare();
     $config = $builder->getConfig();
     $this->assertCount(1, $config);
     $this->assertEquals('/', $config['route']);
 }