Code Duplication    Length = 28-28 lines in 6 locations

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

@@ 35-62 (lines=28) @@
32
use Payone\Core\Test\Unit\BaseTestCase;
33
use Payone\Core\Model\Test\PayoneObjectManager;
34
35
class BillsafeTest extends BaseTestCase
36
{
37
    /**
38
     * @var ClassToTest
39
     */
40
    private $classToTest;
41
42
    /**
43
     * @var ObjectManager|PayoneObjectManager
44
     */
45
    private $objectManager;
46
47
    protected function setUp()
48
    {
49
        $this->objectManager = $this->getObjectManager();
50
51
        $this->classToTest = $this->objectManager->getObject(ClassToTest::class);
52
    }
53
54
    public function testGetPaymentSpecificParameters()
55
    {
56
        $order = $this->getMockBuilder(Order::class)->disableOriginalConstructor()->getMock();
57
58
        $result = $this->classToTest->getPaymentSpecificParameters($order);
59
        $expected = ['financingtype' => 'BSV'];
60
        $this->assertEquals($expected, $result);
61
    }
62
}
63

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

@@ 35-62 (lines=28) @@
32
use Payone\Core\Test\Unit\BaseTestCase;
33
use Payone\Core\Model\Test\PayoneObjectManager;
34
35
class CashOnDeliveryTest extends BaseTestCase
36
{
37
    /**
38
     * @var ClassToTest
39
     */
40
    private $classToTest;
41
42
    /**
43
     * @var ObjectManager|PayoneObjectManager
44
     */
45
    private $objectManager;
46
47
    protected function setUp()
48
    {
49
        $this->objectManager = $this->getObjectManager();
50
51
        $this->classToTest = $this->objectManager->getObject(ClassToTest::class);
52
    }
53
54
    public function testGetPaymentSpecificParameters()
55
    {
56
        $order = $this->getMockBuilder(Order::class)->disableOriginalConstructor()->getMock();
57
58
        $result = $this->classToTest->getPaymentSpecificParameters($order);
59
        $expected = ['shippingprovider' => 'DHL'];
60
        $this->assertEquals($expected, $result);
61
    }
62
}
63

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

@@ 35-62 (lines=28) @@
32
use Payone\Core\Test\Unit\BaseTestCase;
33
use Payone\Core\Model\Test\PayoneObjectManager;
34
35
class InvoiceTest extends BaseTestCase
36
{
37
    /**
38
     * @var ClassToTest
39
     */
40
    private $classToTest;
41
42
    /**
43
     * @var ObjectManager|PayoneObjectManager
44
     */
45
    private $objectManager;
46
47
    protected function setUp()
48
    {
49
        $this->objectManager = $this->getObjectManager();
50
51
        $this->classToTest = $this->objectManager->getObject(ClassToTest::class);
52
    }
53
54
    public function testGetPaymentSpecificParameters()
55
    {
56
        $order = $this->getMockBuilder(Order::class)->disableOriginalConstructor()->getMock();
57
58
        $result = $this->classToTest->getPaymentSpecificParameters($order);
59
        $expected = [];
60
        $this->assertEquals($expected, $result);
61
    }
62
}
63

Test/Unit/Model/Methods/OnlineBankTransfer/OnlineBankTransferBaseTest.php 1 location

@@ 38-65 (lines=28) @@
35
use Payone\Core\Test\Unit\BaseTestCase;
36
use Payone\Core\Model\Test\PayoneObjectManager;
37
38
class OnlineBankTransferBaseTest extends BaseTestCase
39
{
40
    /**
41
     * @var ClassToTest
42
     */
43
    private $classToTest;
44
45
    /**
46
     * @var ObjectManager|PayoneObjectManager
47
     */
48
    private $objectManager;
49
50
    protected function setUp()
51
    {
52
        $this->objectManager = $this->getObjectManager();
53
54
        $this->classToTest = $this->objectManager->getObject(ClassToTest::class);
55
    }
56
57
    public function testGetPaymentSpecificParameters()
58
    {
59
        $order = $this->getMockBuilder(Order::class)->disableOriginalConstructor()->getMock();
60
61
        $result = $this->classToTest->getPaymentSpecificParameters($order);
62
        $expected = ['onlinebanktransfertype' => false];
63
        $this->assertEquals($expected, $result);
64
    }
65
}
66

Test/Unit/Model/Methods/OnlineBankTransfer/PostFinanceEFinanceTest.php 1 location

@@ 35-62 (lines=28) @@
32
use Payone\Core\Test\Unit\BaseTestCase;
33
use Payone\Core\Model\Test\PayoneObjectManager;
34
35
class PostFinanceEFinanceTest extends BaseTestCase
36
{
37
    /**
38
     * @var ClassToTest
39
     */
40
    private $classToTest;
41
42
    /**
43
     * @var ObjectManager|PayoneObjectManager
44
     */
45
    private $objectManager;
46
47
    protected function setUp()
48
    {
49
        $this->objectManager = $this->getObjectManager();
50
51
        $this->classToTest = $this->objectManager->getObject(ClassToTest::class);
52
    }
53
54
    public function testGetSubTypeSpecificParameters()
55
    {
56
        $order = $this->getMockBuilder(Order::class)->disableOriginalConstructor()->getMock();
57
58
        $result = $this->classToTest->getSubTypeSpecificParameters($order);
59
        $expected = ['bankcountry' => 'CH'];
60
        $this->assertEquals($expected, $result);
61
    }
62
}
63

Test/Unit/Model/Methods/OnlineBankTransfer/PrzelewyTest.php 1 location

@@ 35-62 (lines=28) @@
32
use Payone\Core\Test\Unit\BaseTestCase;
33
use Payone\Core\Model\Test\PayoneObjectManager;
34
35
class PrzelewyTest extends BaseTestCase
36
{
37
    /**
38
     * @var ClassToTest
39
     */
40
    private $classToTest;
41
42
    /**
43
     * @var ObjectManager|PayoneObjectManager
44
     */
45
    private $objectManager;
46
47
    protected function setUp()
48
    {
49
        $this->objectManager = $this->getObjectManager();
50
51
        $this->classToTest = $this->objectManager->getObject(ClassToTest::class);
52
    }
53
54
    public function testGetSubTypeSpecificParameters()
55
    {
56
        $order = $this->getMockBuilder(Order::class)->disableOriginalConstructor()->getMock();
57
58
        $result = $this->classToTest->getSubTypeSpecificParameters($order);
59
        $expected = ['bankcountry' => 'PL'];
60
        $this->assertEquals($expected, $result);
61
    }
62
}
63