private string
$promoCode = 'testCode';
private string
$promoCodeId = '';
protected function setUp(): void
{ $this->promoRepository =
$this->
getContainer()->
get('promotion.repository'
);
$this->promoCodeRepository =
$this->
getContainer()->
get('promotion_individual_code.repository'
);
$serializerRegistry =
$this->
getContainer()->
get(SerializerRegistry::
class);
$this->serializer =
new PromotionIndividualCodeSerializer( $this->promoCodeRepository,
$this->promoRepository
);
$this->serializer->
setRegistry($serializerRegistry);
$this->promoId =
$this->promoRepository->
create([ [ 'name' =>
$this->promoName,
],
], Context::
createDefaultContext()) ->
getPrimaryKeys(PromotionDefinition::ENTITY_NAME
)[0
];