From 37e11f5871b8ba974d4342f1fbdcb52da267eba0 Mon Sep 17 00:00:00 2001 From: Ivan Chaplygin Date: Thu, 24 Aug 2023 17:04:02 +0300 Subject: [PATCH] =?UTF-8?q?ref=20#91532=20=D1=81=D0=BE=D0=B7=D0=B4=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D1=82=D0=B5=D1=81=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/lib/service/CustomerServiceTest.php | 41 +++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 tests/lib/service/CustomerServiceTest.php 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