public function testVariationOrderItem() { $cart = ShoppingCart::singleton(); //config ProductVariation::config()->title_has_label = true; ProductVariation::config()->title_separator = ':'; ProductVariation::config()->title_glue = ', '; $emptyitem = $this->redlarge->Item(); $this->assertEquals(1, $emptyitem->Quantity, "Items always have a quantity of at least 1."); $cart->add($this->redlarge); $item = $cart->get($this->redlarge); $this->assertTrue((bool) $item, "item exists"); $this->assertEquals(1, $item->Quantity); $this->assertEquals(22, $item->UnitPrice()); $this->assertEquals("Size:Large, Color:Red", $item->SubTitle()); }