1
|
|
|
<?php |
2
|
|
|
|
3
|
|
|
namespace nikserg\CRMCertificateAPI\tests\unit; |
4
|
|
|
|
5
|
|
|
use nikserg\CRMCertificateAPI\models\response\Esia\Egrul; |
6
|
|
|
use PHPUnit\Framework\TestCase; |
7
|
|
|
|
8
|
|
|
class EgrulTest extends TestCase |
9
|
|
|
{ |
10
|
|
|
public function testLegal() |
11
|
|
|
{ |
12
|
|
|
$egrul = new Egrul(json_decode('{ |
13
|
|
|
"id": 1228721, |
14
|
|
|
"type": "egrul", |
15
|
|
|
"status": 2, |
16
|
|
|
"comment": "Выписка ЕГРЮЛ получена #1228721", |
17
|
|
|
"created": "2020-11-24 12:55:06", |
18
|
|
|
"data": { |
19
|
|
|
"organizationShortName": "ООО \"ИТК\"", |
20
|
|
|
"organizationFullName": "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"ИНТЕРНЕТ ТЕХНОЛОГИИ И КОММУНИКАЦИИ\"", |
21
|
|
|
"OGRN": "1112310000220", |
22
|
|
|
"INN": "2310152134", |
23
|
|
|
"KPP": "230801001", |
24
|
|
|
"fiasAddress": "КРАЙ КРАСНОДАРСКИЙ, ГОРОД КРАСНОДАР, УЛИЦА ДАЛЬНЯЯ, ДОМ 39/3, ПОМЕЩЕНИЕ 140", |
25
|
|
|
"rawParticipators": [ |
26
|
|
|
" ", |
27
|
|
|
" ", |
28
|
|
|
" " |
29
|
|
|
], |
30
|
|
|
"rawRegion": "КРАЙ КРАСНОДАРСКИЙ", |
31
|
|
|
"rawCity": "КРАСНОДАР", |
32
|
|
|
"rawOffice": "ПОМЕЩЕНИЕ 140", |
33
|
|
|
"rawHouse": "ДОМ 39/3", |
34
|
|
|
"rawStreet": "УЛИЦА ДАЛЬНЯЯ", |
35
|
|
|
"postcode": "350051", |
36
|
|
|
"region": "23 Краснодарский край", |
37
|
|
|
"city": "Краснодар", |
38
|
|
|
"street": "УЛИЦА ДАЛЬНЯЯ, ДОМ 39/3, ПОМЕЩЕНИЕ 140", |
39
|
|
|
"headLastName": "Сорокин", |
40
|
|
|
"headFirstName": "Дмитрий", |
41
|
|
|
"headMiddleName": "Викторович", |
42
|
|
|
"headPosition": "Генеральный директор" |
43
|
|
|
} |
44
|
|
|
}')); |
45
|
|
|
$this->assertEquals('УЛИЦА ДАЛЬНЯЯ, ДОМ 39/3, ПОМЕЩЕНИЕ 140', $egrul->address->street); |
46
|
|
|
$this->assertEquals('Краснодар', $egrul->address->city); |
47
|
|
|
$this->assertEquals('230801001', $egrul->kpp); |
48
|
|
|
$this->assertEquals('2310152134', $egrul->inn); |
49
|
|
|
$this->assertEquals('1112310000220', $egrul->ogrn); |
50
|
|
|
$this->assertEquals('Сорокин Дмитрий Викторович', $egrul->head->getFIO()); |
51
|
|
|
$this->assertEquals('Генеральный директор', $egrul->head->jobName); |
52
|
|
|
$this->assertEquals('ООО "ИТК"', $egrul->shortName); |
53
|
|
|
} |
54
|
|
|
} |