GetPinCodeMessageTest::test()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 6

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 6
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 0
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