public function testCreate()
 {
     $cartItem = $this->dummyData->getCartItem();
     $optionValue = $this->dummyData->getOptionValue();
     $optionValue->setSku('MD');
     $optionValue->setShippingWeight(6);
     $cartItemOptionValue = new CartItemOptionValue();
     $cartItemOptionValue->setOptionValue($optionValue);
     $cartItemOptionValue->setCartItem($cartItem);
     $this->assertSame('MD', $cartItemOptionValue->getSku());
     $this->assertSame(6, $cartItemOptionValue->getShippingWeight());
     $this->assertTrue($cartItemOptionValue->getPrice() instanceof Price);
     $this->assertSame($optionValue, $cartItemOptionValue->getOptionValue());
     $this->assertSame($cartItem, $cartItemOptionValue->getCartItem());
 }
示例#2
0
 public function addCartItemOptionValue(CartItemOptionValue $cartItemOptionValue)
 {
     $cartItemOptionValue->setCartItem($this);
     $this->cartItemOptionValues[] = $cartItemOptionValue;
 }