Ejemplo n.º 1
0
 function testDeltagerOplysning()
 {
     $kursus = $this->createGolfKursus();
     $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('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);
     $this->assertEquals(70, $deltager->getOplysninger()->get('handicap'));
     $this->assertEquals('none', $deltager->getOplysninger()->get('klub'));
     $this->assertEquals('nej', $deltager->getOplysninger()->get('dgu'));
 }
Ejemplo n.º 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());
 }