assertInstanceOf(Carbon::class, $result); $this->assertSame('2026-09-03 11:26:45', $result->format('Y-m-d H:i:s')); } #[Test] public function it_converts_raw_windows_filetime_strings(): void { // 133697178050000000 = 2024-09-02 02:30:05 UTC $result = LdapAttributeHelper::windowsTimestampToCarbon('133697178050000000'); $this->assertInstanceOf(Carbon::class, $result); $this->assertSame('2024-09-02', $result->format('Y-m-d')); } #[Test] public function it_returns_null_for_zero_and_never_values(): void { $this->assertNull(LdapAttributeHelper::windowsTimestampToCarbon('0')); $this->assertNull(LdapAttributeHelper::windowsTimestampToCarbon('9223372036854775807')); $this->assertNull(LdapAttributeHelper::windowsTimestampToCarbon('')); $this->assertNull(LdapAttributeHelper::windowsTimestampToCarbon(null)); } }