Dumplie\Customer\Tests\AbstractCustomerContext::createNewCartWithProducts PHP Method

createNewCartWithProducts() public method

public createNewCartWithProducts ( string $currency = 'EUR', array $skuCodes = [] ) : CartId
$currency string
$skuCodes array
return Dumplie\Customer\Domain\CartId
    public function createNewCartWithProducts(string $currency = 'EUR', array $skuCodes = []) : CartId
    {
        $cartId = CartId::generate();
        $command = new CreateCart((string) $cartId, $currency);
        $this->commandBus->handle($command);
        foreach ($skuCodes as $sku) {
            $addToCartCommand = new AddToCart($sku, 1, (string) $cartId);
            $this->commandBus->handle($addToCartCommand);
        }
        return $cartId;
    }