Esempio n. 1
0
 function let(VariantInterface $masterVariant)
 {
     $masterVariant->setMaster(true)->shouldBeCalled();
     $masterVariant->setProduct($this)->shouldBeCalled();
     $masterVariant->isMaster()->willReturn(true);
     $this->setMasterVariant($masterVariant);
 }
Esempio n. 2
0
 function it_returns_a_null_as_product_price_if_a_product_has_no_variants(VariantInterface $variant)
 {
     $variant->setProduct(null)->shouldBeCalled();
     $this->removeVariant($variant);
     $this->getPrice()->shouldReturn(null);
 }
Esempio n. 3
0
 function let(VariantInterface $variant)
 {
     $variant->setProduct($this)->shouldBeCalled();
     $this->addVariant($variant);
 }