Пример #1
0
 public function testCreatingEmptyOrderAndAddingDataLater()
 {
     $order = new Order(10);
     $this->assertEquals($order->getLineCount(), 0);
     $order->addLines(array(array("name" => "hello", "price" => 123.2), array("second", 112)));
     $this->assertEquals($order->getLineCount(), 2);
     $this->assertEquals($order->getLine(0)["name"], "hello");
     $this->assertEquals($order->getLine(0)["price"], 123.2);
     $this->assertEquals($order->getLine(1)["name"], "second");
     $this->assertEquals($order->getLine(1)["price"], 112);
     $this->assertEquals($order->hasShipping(), false);
 }