Code Duplication    Length = 28-28 lines in 6 locations

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

@@ 33-60 (lines=28) @@
30
use Magento\Framework\TestFramework\Unit\Helper\ObjectManager;
31
use Magento\Sales\Model\Order;
32
33
class BillsafeTest 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 = ['financingtype' => 'BSV'];
58
        $this->assertEquals($expected, $result);
59
    }
60
}
61

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

@@ 33-60 (lines=28) @@
30
use Magento\Framework\TestFramework\Unit\Helper\ObjectManager;
31
use Magento\Sales\Model\Order;
32
33
class CashOnDeliveryTest 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 = ['shippingprovider' => 'DHL'];
58
        $this->assertEquals($expected, $result);
59
    }
60
}
61

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

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

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

@@ 33-60 (lines=28) @@
30
use Magento\Framework\TestFramework\Unit\Helper\ObjectManager;
31
use Magento\Sales\Model\Order;
32
33
class PostFinanceEFinanceTest 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 testGetSubTypeSpecificParameters()
53
    {
54
        $order = $this->getMockBuilder(Order::class)->disableOriginalConstructor()->getMock();
55
56
        $result = $this->classToTest->getSubTypeSpecificParameters($order);
57
        $expected = ['bankcountry' => 'CH'];
58
        $this->assertEquals($expected, $result);
59
    }
60
}
61

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

@@ 33-60 (lines=28) @@
30
use Magento\Framework\TestFramework\Unit\Helper\ObjectManager;
31
use Magento\Sales\Model\Order;
32
33
class PrzelewyTest 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 testGetSubTypeSpecificParameters()
53
    {
54
        $order = $this->getMockBuilder(Order::class)->disableOriginalConstructor()->getMock();
55
56
        $result = $this->classToTest->getSubTypeSpecificParameters($order);
57
        $expected = ['bankcountry' => 'PL'];
58
        $this->assertEquals($expected, $result);
59
    }
60
}
61

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

@@ 33-60 (lines=28) @@
30
use Magento\Framework\TestFramework\Unit\Helper\ObjectManager;
31
use Magento\Sales\Model\Order;
32
33
class InvoiceTest 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 = [];
58
        $this->assertEquals($expected, $result);
59
    }
60
}
61