/** * @depends testValida */ public function testPossuiDadosDaTransportadora(Tracking $tracking) { $carrier = $tracking->getCarrier(); $this->assertTrue($tracking->isValid()); $this->assertInstanceOf('\\Gpupo\\CnovaSdk\\Entity\\Order\\Trackings\\Tracking\\Carrier', $carrier); $this->assertSame('ECT', $carrier->getName()); }
protected function move($statusTo, Order $order, Tracking $tracking) { if (in_array($statusTo, ['sent', 'delivered', 'cancel'], true)) { $order->setStatus($statusTo); return $this->saveStatus($order, $tracking->toJson()); } return false; }