26 $this->filePath = realpath(
__DIR__) .
'/_files/';
29 $this->converter = $objectManagerHelper->getObject(
30 XmlToArrayConfigConverter::class
36 $testDom = $this->filePath .
'signifyd_payment_mapping.xml';
37 $dom = new \DOMDocument();
39 $mapping = $this->converter->convert($dom);
40 $expectedArray = include $this->filePath .
'expected_array.php';
42 $this->assertEquals($expectedArray, $mapping);
51 $dom = new \DOMDocument();
52 $element = $dom->createElement(
'payment_method');
53 $subelement = $dom->createElement(
'signifyd_code',
'test');
57 $this->converter->convert($dom);
66 $dom = new \DOMDocument();
67 $element = $dom->createElement(
'payment_method');
68 $subelement = $dom->createElement(
'magento_code',
'test');
69 $subelement2 = $dom->createElement(
'signifyd_code',
'');
74 $this->converter->convert($dom);
testConvertEmptySygnifydPaymentMethodException()
defined('TESTS_BP')||define('TESTS_BP' __DIR__
testConvertEmptyPaymentMethodException()