public function testRelationshipEntitiesUpdated()
{
$this->init();
/** @var User $user */
$user = $this->em->getRepository(User::class)->findOneBy('login', 'ikwattro');
/** @var ResourceModel $wood */
$wood = $this->em->getRepository(ResourceModel::class)->findOneBy('name', 'wood');
$user->addResource($wood, 10);
/** @var ResourceModel $stone */
$stone = $this->em->getRepository(ResourceModel::class)->findOneBy('name', 'stone');
$user->addResource($stone, 30);
$this->em->flush();
$this->em->clear();
/** @var User $me */
$me = $this->em->getRepository(User::class)->findOneBy('login', 'ikwattro');
$me->getUserResources()[0]->setAmount(time());
$this->em->flush();
}