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());
 }
 public function testGetFirstWeekday()
 {
     $calendar = new Calendar();
     $factory = $this->getMock('CalendR\\Period\\FactoryInterface');
     $calendar->setFactory($factory);
     $factory->expects($this->once())->method('getFirstWeekday')->will($this->returnValue(Day::SUNDAY));
     $this->assertSame(Day::SUNDAY, $calendar->getFirstWeekday());
 }