@@ 11-22 (lines=12) @@ | ||
8 | use Symnedi\EventDispatcher\Tests\ContainerFactory; |
|
9 | ||
10 | ||
11 | final class KdybyAliasSwitchTest extends PHPUnit_Framework_TestCase |
|
12 | { |
|
13 | ||
14 | public function test() |
|
15 | { |
|
16 | $container = (new ContainerFactory)->createWithConfig(__DIR__ . '/../config/aliasSwitch.neon'); |
|
17 | $eventDispatcher = $container->getByType(EventDispatcherInterface::class); |
|
18 | $this->assertInstanceOf(EventDispatcherInterface::class, $eventDispatcher); |
|
19 | $this->assertNotInstanceOf(EventManager::class, $eventDispatcher); |
|
20 | } |
|
21 | ||
22 | } |
|
23 |
@@ 12-27 (lines=16) @@ | ||
9 | use Symnedi\EventDispatcher\Tests\ContainerFactory; |
|
10 | ||
11 | ||
12 | final class SymfonyConsoleDispatcherBindTest extends PHPUnit_Framework_TestCase |
|
13 | { |
|
14 | ||
15 | public function test() |
|
16 | { |
|
17 | $container = (new ContainerFactory)->createWithConfig(__DIR__ . '/../config/aliasSwitch.neon'); |
|
18 | ||
19 | /** @var Application $application */ |
|
20 | $application = $container->getByType(Application::class); |
|
21 | $this->assertInstanceOf(Application::class, $application); |
|
22 | ||
23 | $eventDispatcher = PHPUnit_Framework_Assert::getObjectAttribute($application, 'dispatcher'); |
|
24 | $this->assertInstanceOf(EventDispatcherInterface::class, $eventDispatcher); |
|
25 | } |
|
26 | ||
27 | } |
|
28 |