Пример #1
0
 function testDeltagerOplysningCanSaveEmptyValue()
 {
     $kort_kursus_id = $this->createKortKursusId();
     $data = array('kursus_id' => $kort_kursus_id, 'antal_deltagere' => 1);
     $session_id = uniqid();
     $tilmelding = new VIH_Model_KortKursus_OnlineTilmelding($session_id);
     $tilmelding->start($data);
     // add a beginner
     $deltager = new VIH_Model_KortKursus_Tilmelding_Deltager($tilmelding);
     $data = array('navn' => 'tester', 'cpr' => '140676-9999', 'handicap' => 70, 'klub' => 'none', 'dgu' => 'nej');
     $deltager->save($data);
     $data = array('navn' => 'tester', 'cpr' => '140676-9999', 'handicap' => 70, 'klub' => '', 'dgu' => 'nej');
     $deltager->save($data);
 }
Пример #2
0
 function testGetBegyndereReturnsTheCorrectNumberOfDeltagereWhenOneIsAdded()
 {
     $kursus = $this->createKortKursus();
     $session_id = rand(1, 1000000000);
     $tilmelding = new VIH_Model_KortKursus_OnlineTilmelding($session_id);
     $data = array('kursus_id' => $kursus->getId(), 'antal_deltagere' => 1);
     $tilmelding->start($data);
     $data = array('kursus_id' => $this->createKortKursus()->getId(), 'kontaktnavn' => 'Test', 'adresse' => 'Test', 'postnr' => 'Test', 'postby' => 'Test', 'email' => 'Test', 'mobil' => 'Test', 'telefonnummer' => 'Test', 'mobil' => 'Test', 'besked' => '', 'afbestillingsforsikring' => '');
     $tilmelding->save($data);
     // add a beginner
     $deltager = new VIH_Model_KortKursus_Tilmelding_Deltager($tilmelding);
     $data = array('navn' => 'tester', 'cpr' => '140676-9999', 'handicap' => 70, 'klub' => 'none', 'dgu' => 'nej');
     $deltager->save($data);
     // add a nonbeginner
     $deltager = new VIH_Model_KortKursus_Tilmelding_Deltager($tilmelding);
     $data = array('navn' => 'tester', 'cpr' => '140676-9999', 'handicap' => 10, 'klub' => 'none', 'dgu' => 'nej');
     $deltager->save($data);
     $tilmelding->confirm();
     $this->assertEquals(1, $kursus->getBegyndere());
 }