/** @test */ public function should_add_a_product() { $this->basket->add('2', 'Die Hard', new Money(1000, new Currency('GBP'))); $this->assertEquals(2, $this->basket->count()); }
/** * Add Product Nine * * @param Basket $basket * @return Basket */ private function addProductNine(Basket $basket) { $nine = $this->products->nine(); $basket->add($nine->sku, $nine->name, $nine->price, function ($product) use($nine) { $product->quantity($nine->quantity); $product->freebie($nine->freebie); $product->delivery($nine->delivery); }); return $basket; }