Dependency injection 依赖性注射用PHPunit-Laravel 5.1

Dependency injection 依赖性注射用PHPunit-Laravel 5.1,dependency-injection,phpunit,laravel-5,Dependency Injection,Phpunit,Laravel 5,该项目有一个服务/存储库/契约框架,我正试图使用phpunit进行测试。依赖项注入通过控制器方法通过注入存储库契约(接口)来完成。使用服务提供者,注入的契约将替换为正确的存储库 问题是我需要在单元测试中访问这些存储库。例如在我的角色测试中 function testSomething(\ExampleNameSpace\Users\Contract\RoleContract$repo){ $service=新角色服务($repo); //做些有趣的事情 $ret=$service->doSom

该项目有一个服务/存储库/契约框架,我正试图使用
phpunit
进行测试。依赖项注入通过控制器方法通过注入存储库契约(接口)来完成。使用服务提供者,注入的契约将替换为正确的存储库

问题是我需要在单元测试中访问这些存储库。例如在我的
角色测试中

function testSomething(\ExampleNameSpace\Users\Contract\RoleContract$repo){
$service=新角色服务($repo);
//做些有趣的事情
$ret=$service->doSomething();
}