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