public function testGetYear() { $calendar = new Calendar(); $year = $calendar->getYear(new \DateTime('2012-01')); $this->assertInstanceOf('CalendR\\Period\\Year', $year); $year = $calendar->getYear(2012); $this->assertInstanceOf('CalendR\\Period\\Year', $year); }
public function testFactoryTransmitDefaultWeekday() { $calendar = new Calendar(); $calendar->setFirstWeekday(Day::SUNDAY); $this->assertSame(Day::SUNDAY, $calendar->getYear(2013)->getFirstWeekday()); $this->assertSame(Day::SUNDAY, $calendar->getMonth(2013, 1)->getFirstWeekday()); $this->assertSame(Day::SUNDAY, $calendar->getWeek(2013, 1)->getFirstWeekday()); $this->assertSame(Day::SUNDAY, $calendar->getDay(2013, 1, 1)->getFirstWeekday()); }