public function testConstructorSetsDateTimeFormatPropertyBasedOnDefaultValue()
 {
     $sessionMock = $this->getSessionMock(array(array(SessionParameter::BROWSER_DATETIME_FORMAT, null, null)));
     $binding = $this->getMockBuilder(self::CLASS_TO_TEST)->setConstructorArgs(array($sessionMock))->getMockForAbstractClass();
     $this->assertAttributeEquals(DateTimeFormat::cast(DateTimeFormat::SIMPLE), 'dateTimeFormat', $binding);
 }
 /**
  * Sets the current session.
  *
  * @param BindingSessionInterface $session
  */
 protected function setSession(BindingSessionInterface $session)
 {
     $this->session = $session;
     $succinct = $session->get(SessionParameter::BROWSER_SUCCINCT);
     $this->succinct = $succinct === null ? true : (bool) $succinct;
     $this->dateTimeFormat = DateTimeFormat::cast($session->get(SessionParameter::BROWSER_DATETIME_FORMAT));
 }