Passed
Push — master ( a30cf1...9051a7 )
by Gabriel
14:38
created

HasFactoryTraitTest::test_getFactory()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 10
Code Lines 6

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 6
c 1
b 0
f 0
nc 1
nop 0
dl 0
loc 10
rs 10
1
<?php
2
3
namespace ByTIC\Payments\Tests\Gateways\Manager\Traits;
4
5
use ByTIC\Payments\Gateways\GatewayFactory;
6
use ByTIC\Payments\Gateways\Manager;
7
use ByTIC\Payments\Tests\AbstractTest;
8
9
/**
10
 * Class HasFactoryTraitTest
11
 * @package ByTIC\Payments\Tests\Gateways\Manager\Traits
12
 */
13
class HasFactoryTraitTest extends AbstractTest
14
{
15
    public function test_getFactory()
16
    {
17
        $manager = Manager::instance();
18
        $factory1 = $manager->getFactory();
19
        self::assertInstanceOf(GatewayFactory::class, $factory1);
20
21
        $factory2 = Manager::factory();
22
        self::assertInstanceOf(GatewayFactory::class, $factory2);
23
24
        self::assertSame($factory1, $factory2);
25
    }
26
}
27