Code Duplication    Length = 35-35 lines in 2 locations

Test/Unit/Model/Methods/BarzahlenTest.php 1 location

@@ 34-68 (lines=35) @@
31
use Magento\Sales\Model\Order;
32
use Payone\Core\Model\PayoneConfig;
33
34
class BarzahlenTest extends \PHPUnit_Framework_TestCase
35
{
36
    /**
37
     * @var ClassToTest
38
     */
39
    private $classToTest;
40
41
    /**
42
     * @var ObjectManager
43
     */
44
    private $objectManager;
45
46
    protected function setUp()
47
    {
48
        $this->objectManager = new ObjectManager($this);
49
50
        $this->classToTest = $this->objectManager->getObject(ClassToTest::class);
51
    }
52
53
    public function testGetAuthorizationMode()
54
    {
55
        $result = $this->classToTest->getAuthorizationMode();
56
        $expected = PayoneConfig::REQUEST_TYPE_PREAUTHORIZATION;
57
        $this->assertEquals($expected, $result);
58
    }
59
60
    public function testGetPaymentSpecificParameters()
61
    {
62
        $order = $this->getMockBuilder(Order::class)->disableOriginalConstructor()->getMock();
63
64
        $result = $this->classToTest->getPaymentSpecificParameters($order);
65
        $expected = ['cashtype' => 'BZN', 'api_version' => '3.10'];
66
        $this->assertEquals($expected, $result);
67
    }
68
}
69

Test/Unit/Model/Methods/PaydirektTest.php 1 location

@@ 33-67 (lines=35) @@
30
use Magento\Framework\TestFramework\Unit\Helper\ObjectManager;
31
use Magento\Sales\Model\Order;
32
33
class PaydirektTest extends \PHPUnit_Framework_TestCase
34
{
35
    /**
36
     * @var ClassToTest
37
     */
38
    private $classToTest;
39
40
    /**
41
     * @var ObjectManager
42
     */
43
    private $objectManager;
44
45
    protected function setUp()
46
    {
47
        $this->objectManager = new ObjectManager($this);
48
49
        $this->classToTest = $this->objectManager->getObject(ClassToTest::class);
50
    }
51
52
    public function testGetPaymentSpecificParameters()
53
    {
54
        $order = $this->getMockBuilder(Order::class)->disableOriginalConstructor()->getMock();
55
56
        $result = $this->classToTest->getPaymentSpecificParameters($order);
57
        $expected = ['wallettype' => 'PDT'];
58
        $this->assertEquals($expected, $result);
59
    }
60
61
    public function testFormatReferenceNumber()
62
    {
63
        $result = $this->classToTest->formatReferenceNumber('prefix_000012345');
64
        $expected = 'prefix-000012345';
65
        $this->assertEquals($expected, $result);
66
    }
67
}
68