Code Duplication    Length = 27-27 lines in 2 locations

Test/Unit/Model/Methods/Payolution/DebitTest.php 1 location

@@ 58-84 (lines=27) @@
55
     */
56
    private $precheckRequest;
57
58
    protected function setUp()
59
    {
60
        $this->objectManager = new ObjectManager($this);
61
62
        $info = $this->getMockBuilder(Info::class)->disableOriginalConstructor()->getMock();
63
        $info->method('getAdditionalInformation')->willReturn('value');
64
65
        $toolkitHelper = $this->getMockBuilder(Toolkit::class)->disableOriginalConstructor()->getMock();
66
        $toolkitHelper->method('getAdditionalDataEntry')->willReturn('value');
67
68
        $quote = $this->getMockBuilder(Quote::class)->disableOriginalConstructor()->getMock();
69
70
        $checkoutSession = $this->getMockBuilder(Session::class)->disableOriginalConstructor()->getMock();
71
        $checkoutSession->method('getQuote')->willReturn($quote);
72
73
        $this->precheckRequest = $this->getMockBuilder(PreCheck::class)->disableOriginalConstructor()->getMock();
74
        $authorizationRequest = $this->getMockBuilder(Authorization::class)->disableOriginalConstructor()->getMock();
75
        $authorizationRequest->method('sendRequest')->willReturn(['status' => 'APPROVED', 'txid' => '12345']);
76
77
        $this->classToTest = $this->objectManager->getObject(ClassToTest::class, [
78
            'toolkitHelper' => $toolkitHelper,
79
            'checkoutSession' => $checkoutSession,
80
            'precheckRequest' => $this->precheckRequest,
81
            'authorizationRequest' => $authorizationRequest
82
        ]);
83
        $this->classToTest->setInfoInstance($info);
84
    }
85
86
    public function testGetAuthorizationMode()
87
    {

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

@@ 59-85 (lines=27) @@
56
     */
57
    private $precheckRequest;
58
59
    protected function setUp()
60
    {
61
        $this->objectManager = new ObjectManager($this);
62
63
        $info = $this->getMockBuilder(Info::class)->disableOriginalConstructor()->getMock();
64
        $info->method('getAdditionalInformation')->willReturn('1');
65
66
        $toolkitHelper = $this->getMockBuilder(Toolkit::class)->disableOriginalConstructor()->getMock();
67
        $toolkitHelper->method('getAdditionalDataEntry')->willReturn('value');
68
69
        $quote = $this->getMockBuilder(Quote::class)->disableOriginalConstructor()->getMock();
70
71
        $checkoutSession = $this->getMockBuilder(Session::class)->disableOriginalConstructor()->getMock();
72
        $checkoutSession->method('getQuote')->willReturn($quote);
73
74
        $this->precheckRequest = $this->getMockBuilder(PreCheck::class)->disableOriginalConstructor()->getMock();
75
        $authorizationRequest = $this->getMockBuilder(Authorization::class)->disableOriginalConstructor()->getMock();
76
        $authorizationRequest->method('sendRequest')->willReturn(['status' => 'APPROVED', 'txid' => '12345']);
77
78
        $this->classToTest = $this->objectManager->getObject(ClassToTest::class, [
79
            'toolkitHelper' => $toolkitHelper,
80
            'checkoutSession' => $checkoutSession,
81
            'precheckRequest' => $this->precheckRequest,
82
            'authorizationRequest' => $authorizationRequest
83
        ]);
84
        $this->classToTest->setInfoInstance($info);
85
    }
86
87
    public function testGetAuthorizationMode()
88
    {