Ejemplo n.º 1
0
 /**
  * Test an empty Ticket entity
  */
 public function testEmptyTicket()
 {
     $ticket = new Ticket();
     $this->assertNull($ticket->getId());
     $this->assertNull($ticket->getEvent());
     $this->assertNull($ticket->getPrice());
     $this->assertNull($ticket->getLinkToBuyTicket());
 }
 private function controlPostTicket(Ticket $ticket)
 {
     $this->assertEquals('Famille', $ticket->getName());
     $this->assertEquals('Famille: 2adu./2enf.', $ticket->getShortDescription());
     $this->assertEquals(35, $ticket->getPrice());
     $ticketDetails = $ticket->getTicketDetails();
     $this->assertEquals(4, count($ticketDetails));
     $firstTicketDetail = $ticketDetails->first();
     $this->assertEquals(1, $firstTicketDetail->getNumber());
     $this->assertEquals(12, $firstTicketDetail->getAgeMin());
     $this->assertEquals(999, $firstTicketDetail->getAgeMax());
     $lastTicketDetail = $ticketDetails->last();
     $this->assertEquals(4, $lastTicketDetail->getNumber());
     $this->assertEquals(4, $lastTicketDetail->getAgeMin());
     $this->assertEquals(11, $lastTicketDetail->getAgeMax());
 }