$ruleId = Uuid::
randomHex();
$this->ruleRepository->
create( [['id' =>
$ruleId, 'name' => 'Demo rule', 'priority' => 1
]],
Context::
createDefaultContext() );
$id = Uuid::
randomHex();
$this->conditionRepository->
create([ [ 'id' =>
$id,
'type'
=> (new BillingStateRule())->
getName(),
'ruleId' =>
$ruleId,
'value' =>
[ 'stateIds' =>
[Uuid::
randomHex(), Uuid::
randomHex()],
'operator' => Rule::OPERATOR_EQ,
],
],
],
$this->context
);
static::
assertNotNull($this->conditionRepository->
search(new Criteria([$id]),
$this->context
)->
get($id));
}}