GetPinCodeMessageTest   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 21
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 2

Importance

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

1 Method

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