Esempio n. 1
0
 /**
  * @test
  */
 public function dumpSeminarValuesForEventWithOneVacancyAndVacanciesGivenReturnsNumberOfVacancies()
 {
     $this->fixture->setNumberOfAttendances(1);
     $this->fixture->setAttendancesMax(2);
     $this->fixture->setNeedsRegistration(TRUE);
     self::assertSame($this->fixture->translate('label_vacancies') . ': 1' . LF, $this->fixture->dumpSeminarValues('vacancies'));
 }
Esempio n. 2
0
 /**
  * @test
  */
 public function getVacanciesClassesForEventWithoutDateAndWithNoVacanciesReturnsVacancyZeroClass()
 {
     $event = new tx_seminars_seminarchild($this->seminarUid);
     $event->setAttendancesMax(10);
     $event->setNeedsRegistration(TRUE);
     $event->setNumberOfAttendances(10);
     $this->fixture->getConfigGetter()->setConfigurationValue('allowRegistrationForEventsWithoutDate', 1);
     $output = $this->fixture->getVacanciesClasses($event);
     self::assertContains($this->fixture->pi_getClassName('vacancies-0'), $output);
 }
 /**
  * @test
  */
 public function canRegisterIfLoggedInMessageForLoggedOutUserAndSeminarWithoutRegistrationReturnsNoRegistrationNeededMessage()
 {
     $this->seminar->setAttendancesMax(0);
     $this->seminar->setNeedsRegistration(FALSE);
     self::assertSame('message_noRegistrationNecessary', $this->fixture->canRegisterIfLoggedInMessage($this->seminar));
 }