CodeExplorer PaymentMethodValidator example
class PaymentMethodValidatorTest extends TestCase
{ private PaymentMethodValidator
$validator;
private Cart
$cart;
protected function setUp(): void
{ $this->validator =
new PaymentMethodValidator();
$this->cart =
new Cart('cart-token'
);
} public function testValidateWithoutErrors(): void
{ $context =
$this->
getSalesChannelContext();
$errors =
new ErrorCollection();
$this->validator->
validate($this->cart,
$errors,
$context);
static::
assertCount(0,
$errors, \
print_r($errors, true
));
}