/** * @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']); }