Spaces:
No application file
No application file
| declare(strict_types=1); | |
| namespace Mautic\IntegrationsBundle\Tests\Unit\Event; | |
| use Mautic\IntegrationsBundle\Event\CompletedSyncIterationEvent; | |
| use Mautic\IntegrationsBundle\Sync\DAO\Mapping\MappingManualDAO; | |
| use Mautic\IntegrationsBundle\Sync\DAO\Sync\InputOptionsDAO; | |
| use Mautic\IntegrationsBundle\Sync\DAO\Sync\Order\OrderResultsDAO; | |
| use PHPUnit\Framework\Assert; | |
| use PHPUnit\Framework\TestCase; | |
| class CompletedSyncIterationEventTest extends TestCase | |
| { | |
| public function testGetters(): void | |
| { | |
| $mappingManual = new MappingManualDAO('foobar'); | |
| $orderResults = new OrderResultsDAO([], [], [], []); | |
| $iteration = 1; | |
| $inputOptions = new InputOptionsDAO(['integration' => 'foobar']); | |
| $event = new CompletedSyncIterationEvent($orderResults, $iteration, $inputOptions, $mappingManual); | |
| Assert::assertSame($mappingManual->getIntegration(), $event->getIntegration()); | |
| Assert::assertSame($orderResults, $event->getOrderResults()); | |
| Assert::assertSame($iteration, $event->getIteration()); | |
| Assert::assertSame($inputOptions, $event->getInputOptions()); | |
| Assert::assertSame($mappingManual, $event->getMappingManual()); | |
| } | |
| } | |