public function testBackOrderPriority() { $BackOrderHandlerTask = new BackOrderHandlerTask(null, null, null); $this->test_order = new TestOrder(['database' => 'test', 'presenter_id' => 1, 'user_id' => 1, 'items' => [['qty' => 1, 'sku' => 'US-11803-02']], 'address' => $this->addresses['US']]); $order_id = $this->test_order->create_test_order(); $this->Order->id = $order_id; $order = $this->Order->loadDisplayDetails(); $type_id = $order['OrderCustomer']['OrderItem'][0]['order_item_type_id']; $order_item_id = $order['OrderCustomer']['OrderItem'][0]['id']; $process_outcome = $BackOrderHandlerTask->processShipment($order_item_id, FALSE); $snap = new Snap(); $snap->shipment_items = $order['OrderCustomer']['OrderItem']; $shipment_priority = $snap->findShipmentPriority(); $this->assertTrue($process_outcome); $this->assertEquals('2', $type_id); $this->assertEquals('2', $shipment_priority); }