/** * @dataProvider providerNow * * @param integer $epochSecond The epoch second. * @param string $timeZone The time-zone. * @param integer $month The expected month. * @param integer $day The expected day. */ public function testNow($epochSecond, $timeZone, $month, $day) { $previousClock = Clock::setDefault(new FixedClock(Instant::of($epochSecond))); $this->assertMonthDayIs($month, $day, MonthDay::now(TimeZone::parse($timeZone))); Clock::setDefault($previousClock); }