public function testCalendarGetOption() { $calendar = new Calendar(); $this->assertEquals(1, $calendar->getFactory()->getFirstWeekday()); $calendar->setFactory(new Factory(array('first_weekday' => 0))); $this->assertEquals(0, $calendar->getFactory()->getFirstWeekday()); }
/** * @dataProvider weekAndWeekdayProvider */ public function testGetWeekWithWeekdayConfiguration($year, $week, $weekday, $day) { $calendar = new Calendar(); $calendar->getFactory()->setFirstWeekday($weekday); $week = $calendar->getWeek($year, $week); $this->assertEquals($weekday, $week->format('w')); $this->assertSame($day, $week->format('Y-m-d')); }