Exemplo n.º 1
0
 public function testGetArrivalTime()
 {
     $departureTime = new \DateTime("+1 day 5 hours");
     $arrivalTime = new \DateTime("+1 day 6 hours");
     $train = new Train("C1", $departureTime, $arrivalTime);
     $this->assertEquals($arrivalTime, $train->getArrivalTime());
 }
Exemplo n.º 2
0
 protected function createTransferTrain(Train $train)
 {
     $departureTransferDateTime = clone $train->getArrivalTime();
     $departureTransferDateTime = $departureTransferDateTime->add(new \DateInterval("PT10M"));
     $arrivalTransferDateTime = clone $departureTransferDateTime;
     $arrivalTransferDateTime = $arrivalTransferDateTime->add(new \DateInterval("PT55M"));
     return new Train($train->getLine(), $departureTransferDateTime, $arrivalTransferDateTime);
 }