function old_testUnitPriceWithOrder()
 {
     $product = $this->objFromFixture('Product', 'p1a');
     $order = new Order();
     $order->Currency = 'EUR';
     $order->write();
     // @todo Currently you can't add items to an order directly
     $orderitem = new ProductOrderItem(null, null, $product, 1);
     $orderitem->OrderID = $order->ID;
     $orderitem->write();
     $this->assertEquals($orderitem->UnitPrice->Amount, 420);
     $this->assertEquals($orderitem->UnitPrice->Currency, 'EUR');
 }
 function old_testProductOrderItems()
 {
     $product1a = $this->objFromFixture('Product', 'p1a');
     $product1b = $this->objFromFixture('Product', 'p1b');
     $order = new Order();
     $order->Currency = 'USD';
     $order->write();
     $item1a = new ProductOrderItem(null, null, $product1a, 2);
     $item1a->write();
     $order->Items()->add($item1a);
     $item1b = new ProductOrderItem(null, null, $product1b, 1);
     $item1b->write();
     $order->Items()->add($item1b);
     $item1c = new ProductOrderItem(null, null, $product1a, 1);
     $item1c->write();
     $order->Items()->add($item1c);
     $items = $order->ProductOrderItems();
     $testString = 'ProductList: ';
     foreach ($items as $item) {
         $testString .= $item->Product()->Title . ";";
     }
     $this->assertEquals($testString, "ProductList: Product 1a;Product 1b;Product 1a;");
 }