<?php declare(strict_types=1); namespace ShlinkioTest\Shlink\Rest\Authentication; use PHPUnit\Framework\TestCase; use Shlinkio\Shlink\Rest\Authentication\AuthenticationPluginManager; use Shlinkio\Shlink\Rest\Authentication\AuthenticationPluginManagerFactory; use Zend\ServiceManager\ServiceManager; class AuthenticationPluginManagerFactoryTest extends TestCase { /** @var AuthenticationPluginManagerFactory */ private $factory; public function setUp() { $this->factory = new AuthenticationPluginManagerFactory(); } /** * @test */ public function serviceIsProperlyCreated() { $instance = $this->factory->__invoke(new ServiceManager(['services' => [ 'config' => [], ]]), ''); $this->assertInstanceOf(AuthenticationPluginManager::class, $instance); } }