Completed
Push — master ( 4c45e0...1a7b7a )
by Дмитрий
02:22
created

FactoryTest   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 16
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 1
eloc 10
dl 0
loc 16
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A testSuccessFactory() 0 14 1
1
<?php
2
/**
3
 * SocialConnect project
4
 * @author: Patsura Dmitry https://github.com/ovr <[email protected]>
5
 */
6
7
namespace Test\Auth;
8
9
use SocialConnect\Auth\CollectionFactory;
10
use SocialConnect\Auth\Service;
11
12
class FactoryTest extends \Test\TestCase
13
{
14
    public function testSuccessFactory()
15
    {
16
        $service = $this->getService();
17
18
        $vkProvider = (new CollectionFactory())->factory('Vk', array(
19
            'applicationId' => 'applicationIdTest',
20
            'applicationSecret' => 'applicationSecretTest'
21
        ), $service);
22
23
        $this->assertInstanceOf(\SocialConnect\OAuth2\Provider\Vk::class, $vkProvider);
24
        $consumer = $vkProvider->getConsumer();
25
26
        $this->assertSame('applicationIdTest', $consumer->getKey());
27
        $this->assertSame('applicationSecretTest', $consumer->getSecret());
28
    }
29
}
30