/** * @param string $carrier * @param null $fileName * * @return \Sauladam\ShipmentTracker\Trackers\AbstractTracker */ public function getTrackerMock($carrier, $fileName = null) { if (!$fileName) { return ShipmentTracker::get($carrier); } $customClient = new FileMapperDataProvider($carrier, $fileName); return ShipmentTracker::get($carrier, $customClient); }
/** * @test * @expectedException Exception */ public function it_throws_an_exception_if_the_carrier_is_unknown() { ShipmentTracker::get('some-nonexistent-tracker'); }
public function setUp() { parent::setUp(); $this->tracker = ShipmentTracker::get('GLS'); }