如何在可重用的bundle中注入实体管理器进行单元测试?

时间:2017-08-24 18:40:50

标签: php symfony

我有一个可重复使用的软件包,我需要测试一个控制器,该控制器需要@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']

我的第二个问题:

如何在可重复使用的捆绑包中测试此控制器?谢谢。

0 个答案:

没有答案