Completed
Push — v221 ( 92274f )
by
unknown
06:51
created

GetPinCodeMessageTest   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 21
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 2

Importance

Changes 1
Bugs 0 Features 1
Metric Value
wmc 1
c 1
b 0
f 1
lcom 1
cbo 2
dl 0
loc 21
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A test() 0 6 1
1
<?php
2
3
namespace Xsolla\SDK\Tests\Webhook\Message;
4
5
use Xsolla\SDK\Webhook\Message\GetPinCodeMessage;
6
7
/**
8
 * @group unit
9
 */
10
class GetPinCodeMessageTest extends \PHPUnit_Framework_TestCase
11
{
12
    protected $request = array(
13
        'user' => array(
14
                'name' => 'Xsolla User',
15
                'id' => '1234567',
16
            ),
17
        'notification_type' => 'get_pincode',
18
        'pin_code' => array(
19
            'digital_content' => 'test123',
20
            'DRM' => 'steam',
21
        ),
22
    );
23
24
    public function test()
25
    {
26
        $message = new GetPinCodeMessage($this->request);
27
        static::assertSame($this->request['pin_code']['digital_content'], $message->getDigitalContent());
28
        static::assertSame($this->request['pin_code']['DRM'], $message->getDRM());
29
    }
30
}
31