/** * Tests to ensure an added product is readable from the order * * @return null */ public function test_add_read_product() { // Create a new product first $product = new Model_Vendo_Product(); $product->set_fields(array('name' => 'Unit Test', 'price' => '9.99', 'description' => 'This is a unit test.', 'order' => '1')); $product->save(); $order = new Model_Order(); $order->add_product($product, 1); $stored_product = current($order->get_products()); $this->assertEquals($product->id, $stored_product['product']->id); $this->assertEquals(1, $stored_product['quantity']); $product->delete(); }