/**
  * @param Product $product
  * @param Product $replacement
  * @param int $type
  * @return QuoteProduct
  */
 protected function createQuoteProduct(Product $product = null, Product $replacement = null, $type = QuoteProduct::TYPE_OFFER)
 {
     $quoteProduct = new QuoteProduct();
     $quoteProduct->setType($type)->setProduct($product)->setProductReplacement($replacement);
     return $quoteProduct;
 }
 public function testIsTypeNotAvailable()
 {
     $quoteProduct = new QuoteProduct();
     $quoteProduct->setType(QuoteProduct::TYPE_NOT_AVAILABLE);
     $this->assertTrue($quoteProduct->isTypeNotAvailable());
 }