protected function prepareOrderData($date) { DB::table('order')->insert(["user_id" => 1, "date" => $date, "created_at" => $date, "updated_at" => $date, "completed" => 1]); DB::table('row_order')->insert(["order_id" => 1, "product_id" => 1, "quantity" => 222, "total_price" => 22.22, "single_price" => 0.22, "created_at" => $date, "updated_at" => $date]); DB::table('row_order')->insert(["order_id" => 1, "product_id" => 1, "quantity" => 222, "total_price" => 22.22, "single_price" => 0.22, "created_at" => $date, "updated_at" => $date]); return Order::find(1); }
protected function logMailErrors() { $this->order->getConnection()->getPdo()->rollback(); $this->errors->add("email", "There was an error sending the email."); Log::error('error sending email.'); throw new InvalidException(); }
/** * @test **/ public function it_getsThePresenterOfTheOrder() { $order = new Order(); $presenter = $order->getPresenter(); $this->assertInstanceOf('Palmabit\\Catalog\\Presenters\\OrderPresenter', $presenter); $this->assertEquals($order, $presenter->getResource()); }