<?php
declare(strict_types=1);
namespace Tests\Adawolfa\Fucktura\Entity\Party;
use Adawolfa\Fucktura\Entity\Party;
use Adawolfa\Fucktura\I18n\Country;
use Tests\Adawolfa\Fucktura\TestCase;
final class AddressTest extends TestCase
{
public function testAddress(): void
{
$em = $this->getEntityManager();
$party = $this->getEntityFactory()->createParty();
$em->persist($party);
$em->flush();
$em->clear();
$party = $em->find(Party::class, 1);
$this->assertSame('Street', $party->address->street);
$this->assertSame('123', $party->address->buildingNumber);
$this->assertSame('City', $party->address->city);
$this->assertSame('00 000', $party->address->zip);
$this->assertSame(Country::CZ, $party->address->country);
}
}