getName()); self::assertSame('203.0.113.10', $event->getIpAddress()); self::assertSame('device-a', $event->getDeviceFingerprint()); self::assertSame('user-a', $event->getUserId()); self::assertSame('Invalid credentials', $event->getReason()); self::assertSame('tenant-a', $event->getTenantId()); self::assertSame('identity-a', $event->getIdentityId()); self::assertSame('Test Agent', $event->getUserAgent()); self::assertSame('/login', $event->getRequestPath()); self::assertSame('POST', $event->getRequestMethod()); self::assertSame(SecurityEvent::SEVERITY_WARNING, $event->getSeverity()); } }