public function testTimeZoneDoesNotAlterReturnedDateTime()
{
$initialTZ = ini_get("date.timezone");
ini_set("date.timezone", "UTC");
// Today at 8h 8m 8s
$timestamp = mktime(8, 8, 8);
$date = new \MongoDate($timestamp);
$this->assertSame('08:08:08', $date->toDateTime()->format("H:i:s"));
ini_set("date.timezone", "Europe/Paris");
$this->assertSame('08:08:08', $date->toDateTime()->format("H:i:s"));
ini_set("date.timezone", $initialTZ);
}