<?php

declare(strict_types=1);
namespace Tests\Adawolfa\Fucktura\Entity;
use Adawolfa\Fucktura\Entity\BankAccount;
use Adawolfa\Fucktura\Entity\Party;
use Adawolfa\Fucktura\I18n\Country;
use Tests\Adawolfa\Fucktura\TestCase;

final class BankAccountTest extends TestCase
{

	public function testParty(): void
	{
		$em = $this->getEntityManager();

		$this->getEntityFactory()->createBankAccount();
		$em->clear();

		$bankAccount = $em->find(BankAccount::class, 1);
		$this->assertSame(1, $bankAccount->id);
		$this->assertSame('12345678', $bankAccount->number);
		$this->assertSame('1337', $bankAccount->bankCode);
		$this->assertSame('Bank', $bankAccount->bankName);
		$this->assertSame('0000000000000000000000000000000000', $bankAccount->iban);
		$this->assertSame('12345678', $bankAccount->bic);
	}

}