setService('Rbac\Rbac', $this->getMockBuilder('Rbac\Rbac')->disableOriginalConstructor()->getMock()); $serviceManager->setService( 'LmcRbacMvc\Service\RoleService', $this->getMockBuilder('LmcRbacMvc\Service\RoleService')->disableOriginalConstructor()->getMock() ); $serviceManager->setService( 'LmcRbacMvc\Assertion\AssertionPluginManager', $this->getMockBuilder('LmcRbacMvc\Assertion\AssertionPluginManager')->disableOriginalConstructor()->getMock() ); $serviceManager->setService( 'LmcRbacMvc\Options\ModuleOptions', new ModuleOptions([]) ); $factory = new AuthorizationServiceFactory(); $authorizationService = $factory->createService($serviceManager); $this->assertInstanceOf('LmcRbacMvc\Service\AuthorizationService', $authorizationService); } }