service = app('OrderService'); } public function testGetByWmsOrders() { $orders = Order::query()->orderByDesc('id')->forPage(0,5)->get(); $orderHeader = OracleDOCOrderHeader::query()->whereIn('OrderNo',$orders->map(function($order){ return $order->code; }))->get(); $order_list = $this->service->getByWmsOrders($orderHeader); $this->assertIsBool(count($order_list)==count($orders)); $order_codes = $orders->sortBy('code')->map(function($order){ return $order->code; }); $order_list_codes = $order_list->sortBy('code')->map(function($order){ return $order->code; }); $this->assertEquals(count($order_list_codes),count($order_codes)); } }