protected function setUp(): void
{ parent::
setUp();
$this->accountTypes =
[CustomerEntity::ACCOUNT_TYPE_BUSINESS, CustomerEntity::ACCOUNT_TYPE_PRIVATE
];
$this->salutationDefinition =
new SalutationDefinition();
} public function testCreateWithSalesChannelContext(): void
{ $customerProfileValidationFactory =
new CustomerProfileValidationFactory( $this->salutationDefinition,
$this->
createMock(SystemConfigService::
class),
$this->accountTypes,
);
$salesChannelContext =
$this->
mockSalesChannelContext();
$actual =
$customerProfileValidationFactory->
create($salesChannelContext);
$expected =
new DataValidationDefinition('customer.profile.create'
);
$this->
addConstraintsSalesChannelContext($expected,
$salesChannelContext);
static::
assertEquals($expected,
$actual);
}