Exemplo n.º 1
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);
 }
Exemplo n.º 2
0
 /**
  * @dataProvider getLineProvider
  */
 public function testGetLine($line, $expected)
 {
     $departure = new \DateTime("now");
     $train = new Train($line, $departure);
     $this->assertEquals($expected, $train->getLine());
 }