transparent-email/tests/ServiceCollectorTest.php
2020-02-19 11:37:51 +03:00

29 lines
728 B
PHP

<?php
declare(strict_types=1);
namespace bkrukowski\TransparentEmail\Tests;
use bkrukowski\TransparentEmail\ServiceCollector;
use bkrukowski\TransparentEmail\Services\ServiceInterface;
use PHPUnit\Framework\TestCase;
class ServiceCollectorTest extends 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);
}
}