Beispiel #1
0
 public function testUpdateTotalMoreThanEqual150()
 {
     $order = new Order();
     $orderItems = $order->getOrderItems();
     $orderItem = new OrderItem();
     $orderItem->setSubtotal(10);
     $orderItems->add($orderItem);
     $orderItem = new OrderItem();
     $orderItem->setSubtotal(60);
     $orderItems->add($orderItem);
     $orderItem = new OrderItem();
     $orderItem->setSubtotal(80);
     $orderItems->add($orderItem);
     $order->updateOrderTotal();
     $this->assertEquals(150, $order->getOrderTotal());
     $this->assertEquals(0, $order->getDeliveryCharge());
     $this->assertEquals(150, $order->getAmountPaid());
 }