instances added god may help

This commit is contained in:
2026-02-23 12:58:19 +01:00
parent 25370a1a55
commit 99db252f60
290 changed files with 9858 additions and 4914 deletions

View File

@@ -0,0 +1,30 @@
<?php
namespace MintyPHP\Tests\Service\Audit;
use MintyPHP\Repository\Audit\ApiAuditLogRepository;
use MintyPHP\Repository\Audit\UserLifecycleAuditRepository;
use MintyPHP\Service\Audit\ApiAuditService;
use MintyPHP\Service\Audit\AuditServicesFactory;
use MintyPHP\Service\Audit\UserLifecycleAuditService;
use PHPUnit\Framework\TestCase;
class AuditServicesFactoryTest extends TestCase
{
public function testFactoryReturnsStableInstancesPerFactoryObject(): void
{
$factory = new AuditServicesFactory();
$this->assertInstanceOf(ApiAuditLogRepository::class, $factory->createApiAuditLogRepository());
$this->assertSame($factory->createApiAuditLogRepository(), $factory->createApiAuditLogRepository());
$this->assertInstanceOf(UserLifecycleAuditRepository::class, $factory->createUserLifecycleAuditRepository());
$this->assertSame($factory->createUserLifecycleAuditRepository(), $factory->createUserLifecycleAuditRepository());
$this->assertInstanceOf(ApiAuditService::class, $factory->createApiAuditService());
$this->assertSame($factory->createApiAuditService(), $factory->createApiAuditService());
$this->assertInstanceOf(UserLifecycleAuditService::class, $factory->createUserLifecycleAuditService());
$this->assertSame($factory->createUserLifecycleAuditService(), $factory->createUserLifecycleAuditService());
}
}