/** * @test */ public function itDoesNotChangeItselfWhenTheDateTimeObjectItWasCreatedWithChanges() { $datetime = new \DateTime('2014-12-23 17:30:00', new \DateTimeZone('UTC')); $timestamp = Timestamp::fromDateTime($datetime); $datetime->add(new \DateInterval('P1D')); $this->assertSame('2014-12-23T17:30:00.000000+0000', $timestamp->toString()); }