/**
  * @test
  */
 public function allowsRegistrationByDateForBeginDateInPastAndRegistrationBeginInPastReturnsFalse()
 {
     $this->seminar->setBeginDate($GLOBALS['SIM_EXEC_TIME'] - 42);
     $this->seminar->setRegistrationBeginDate($GLOBALS['SIM_EXEC_TIME'] - 50);
     self::assertFalse($this->fixture->allowsRegistrationByDate($this->seminar));
 }
 /**
  * @test
  */
 public function getVacanciesClassesForEventWithNoVacanciesAndNoRegistrationQueueDoesNotReturnRegistrationQueueClass()
 {
     $event = new tx_seminars_seminarchild($this->seminarUid, array());
     $event->setAttendancesMax(10);
     $event->setNumberOfAttendances(10);
     $event->setNeedsRegistration(TRUE);
     $event->setRegistrationQueue(FALSE);
     $event->setBeginDate($GLOBALS['SIM_EXEC_TIME'] + 42);
     self::assertNotContains('tx-seminars-pi1-has-registration-queue', $this->fixture->getVacanciesClasses($event));
 }
Example #3
0
 /**
  * @test
  */
 public function getEventDataForEventWithTimeUsesHyphenAsTimeSeparator()
 {
     $this->fixture->setBeginDate($GLOBALS['SIM_EXEC_TIME']);
     $this->fixture->setEndDate($GLOBALS['SIM_EXEC_TIME'] + 3600);
     self::assertContains('-', $this->fixture->getEventData('time'));
 }