diff --git a/tests/lib/service/CustomerServiceTest.php b/tests/lib/service/CustomerServiceTest.php new file mode 100644 index 00000000..c85f2e20 --- /dev/null +++ b/tests/lib/service/CustomerServiceTest.php @@ -0,0 +1,41 @@ +customerService = new CustomerService(); + } + + public function testCreateModel() + { + $user = new CUser; + $arUser = $user->Register( + 'TestLogin', + 'TestName', + 'TestLastName', + 'TestPassword', + 'TestPassword', + 'testemail@gmail.com' + ); + + $customer = $this->customerService->createModel($arUser['ID']); + $fields = CUser::GetByID($arUser['ID'])->Fetch(); + $dateRegister = new DateTimeImmutable($fields['DATE_REGISTER']); + + self::assertEquals($dateRegister->getTimestamp(), $customer->createdAt->getTimestamp()); + CUser::Delete($arUser['ID']); + } +} \ No newline at end of file