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); }
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()); }