我有一个可重复使用的软件包,我需要测试一个控制器,该控制器需要@doctrine.orm.entity_manager
。
我的第一个问题是:
如何使用自定义模型实例化实体管理器以供测试使用,或者我应该这样做?
以下是控制器的服务定义:
Nedra\RestBundle\Controller\:
resource: '../../Controller'
arguments: [
"@nedra_rest.registry",
"@nedra_rest.request_configuration_factory",
"@doctrine.orm.entity_manager",
"@nedra_rest.request_form_factory"
]
public: true
tags: ['controller.service_arguments']
我的第二个问题:
如何在可重复使用的捆绑包中测试此控制器?谢谢。