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