![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mcoil.corals.io/tests/Unit/OrderAddress/ |
<?php namespace Tests\Unit\OrderAddress; use App\Shop\Carts\Repositories\CartRepository; use App\Shop\Carts\ShoppingCart; use App\Shop\Orders\Order; use App\Shop\Orders\Repositories\OrderRepository; use Tests\TestCase; class OrderAddressUnitTest extends TestCase { /** @test */ public function it_can_associate_the_order_to_address() { $cartRepo = new CartRepository(new ShoppingCart); $qty = 1; $cartRepo->addToCart($this->product, $qty); $cartRepo->saveCart($this->customer); $order = factory(Order::class)->create(); $orderRepo = new OrderRepository($order); $orderRepo->buildOrderDetails($cartRepo->getCartItems(), $qty); $orderRepo->listOrderedProducts()->each(function ($product) { $this->assertEquals($this->product->name, $product->name); $this->assertEquals($this->product->sku, $product->sku); $this->assertEquals($this->product->description, $product->description); $this->assertEquals($this->product->price, $product->price); }); } }