container = $this->prophesize(ContainerInterface::class); $cameraPictureManager = $this->prophesize(CameraPictureManagerService::class); $this->container->get(CameraPictureManagerService::class)->willReturn($cameraPictureManager); } /** * @throws \Psr\Container\ContainerExceptionInterface * @throws \Psr\Container\NotFoundExceptionInterface */ public function testFactory() { $factory = new GetLatestCameraPicturesFactory(); $this->assertInstanceOf(GetLatestCameraPicturesFactory::class, $factory); $getLatestCameraPicturesAction = $factory($this->container->reveal()); $this->assertInstanceOf(GetLatestCameraPicturesAction::class, $getLatestCameraPicturesAction); } }