private function addProductThree(Basket $basket)
    {
        $three = $this->products->three();

        $basket->add($three->sku, $three->name, $three->price, function ($product) use ($three) {
            $product->freebie($three->freebie);
        });

        return $basket;
    }