transparent-email/tests/ServiceCollectorTest.php

28 lines
715 B
PHP
Raw Normal View History

2016-09-23 22:29:25 +03:00
<?php
declare(strict_types=1);
namespace bkrukowski\TransparentEmail\Tests;
use bkrukowski\TransparentEmail\ServiceCollector;
use bkrukowski\TransparentEmail\Services\ServiceInterface;
class ServiceCollectorTest extends \PHPUnit_Framework_TestCase
{
public function testAddService()
{
$service = $this->createMock(ServiceInterface::class);
$collector = new ServiceCollector();
$collector->addService($service);
$contains = false;
foreach ($collector->getIterator() as $currentService) {
if ($currentService === $service) {
$contains = true;
break;
}
}
$this->assertTrue($contains);
}
}