Passed
Push — master ( 209f8f...1618ee )
by Gabriel
06:05
created

OverwriteCompletePurchaseTraitTest   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 11
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 1
eloc 7
c 1
b 0
f 0
dl 0
loc 11
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A test_completePurchase_internal_check() 0 9 1
1
<?php
2
3
namespace ByTIC\Payments\Tests\Gateways\Providers\AbstractGateway\Traits;
4
5
use ByTIC\Payments\Gateways\Providers\Mobilpay\Gateway as MobilpayGateway;
6
use ByTIC\Payments\Gateways\Providers\Mobilpay\Message\CompletePurchaseRequest as MobilpayCompletePurchaseRequest;
7
use ByTIC\Payments\Gateways\Providers\Paylike\Gateway as PaylikeGateway;
8
use ByTIC\Omnipay\Paylike\Message\CompletePurchaseRequest as PaylikeCompletePurchaseRequest;
9
use ByTIC\Payments\Tests\AbstractTest;
10
11
/**
12
 * Class OverwriteCompletePurchaseTraitTest
13
 * @package ByTIC\Payments\Tests\Gateways\Providers\AbstractGateway\Traits
14
 */
15
class OverwriteCompletePurchaseTraitTest extends AbstractTest
16
{
17
    public function test_completePurchase_internal_check()
18
    {
19
        $mobilpay = new MobilpayGateway();
20
        $request = $mobilpay->completePurchase();
21
        self::assertInstanceOf(MobilpayCompletePurchaseRequest::class, $request);
22
23
        $paylike = new PaylikeGateway();
24
        $request = $paylike->completePurchase();
25
        self::assertInstanceOf(PaylikeCompletePurchaseRequest::class, $request);
26
    }
27
28
}