service = app('OrderPackageService'); $this->orderService = app('OrderService'); $this->orderHeaderService = app('OracleDocOrderHeaderService'); $orderHeader = factory(OracleDOCOrderHeader::class)->make(['userdefine1' =>'TEST_OW' ]); $this->data['orderHeader'] = $orderHeader; $order = factory(Order::class)->create([ 'code'=>$orderHeader['orderno'], ]); $basSku = factory(OracleBasSKU::class)->make(['customerid' => 'TEST_OW']); $this->data['sku'] = $basSku; $OracleActAllocationDetail1 = factory(OracleActAllocationDetails::class)->make(['orderno'=>$orderHeader->orderno,'customerid'=>'TEST_OW','sku'=>$basSku->sku]); $OracleActAllocationDetail2 = factory(OracleActAllocationDetails::class)->make(['orderno'=>$orderHeader->orderno,'customerid'=>'TEST_OW','sku'=>$basSku->sku]); $OracleActAllocationDetail3 = factory(OracleActAllocationDetails::class)->make(['orderno'=>$orderHeader->orderno,'customerid'=>'TEST_OW','sku'=>$basSku->sku]); $OracleActAllocationDetails = collect([$OracleActAllocationDetail1,$OracleActAllocationDetail2,$OracleActAllocationDetail3]); $orderHeader->setRelation('actAllocationDetails',$OracleActAllocationDetails); $this->data['actAllocationDetails'] = $OracleActAllocationDetails; $owner = factory(Owner::class)->create(['code'=>'TEST_OW']); $commodity = factory(Commodity::class)->create(['sku'=>$basSku['sku'],'owner_id' => $owner]); $this->data['owner'] = $owner; $this->data['commodity'] = $commodity; $this->data['order'] = $order; } /** * @test */ public function syncOrderPackage() { } }