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()); }