/** * @test */ public function canSomebodyRegisterMessageForEventWithoutDateAndRegistrationWithoutDateActivatedReturnsEmptyString() { // Activates the configuration switch "canRegisterForEventsWithoutDate". $this->fixture->setAllowRegistrationForEventsWithoutDate(1); $this->fixture->setBeginDate(0); $this->fixture->setRegistrationDeadline(0); self::assertSame('', $this->fixture->canSomebodyRegisterMessage()); }
/** * @test */ public function getVacanciesClassesForRegistrationDeadlineInPastReturnsDeadlineOverClass() { $event = new tx_seminars_seminarchild($this->seminarUid); $event->setNeedsRegistration(TRUE); $event->setRegistrationDeadline($GLOBALS['SIM_EXEC_TIME'] - 45); $event->setBeginDate($GLOBALS['SIM_EXEC_TIME'] + 45); self::assertContains('tx-seminars-pi1-registration-deadline-over', $this->fixture->getVacanciesClasses($event)); }
/** * @test */ public function allowsRegistrationByDateForBeginDateAndRegistrationDeadlineInFutureReturnsTrue() { $this->seminar->setBeginDate($GLOBALS['SIM_EXEC_TIME'] + 42); $this->seminar->setRegistrationDeadline($GLOBALS['SIM_EXEC_TIME'] + 42); self::assertTrue($this->fixture->allowsRegistrationByDate($this->seminar)); }