function it_can_have_different_shipping_and_billing_addresses()
{
$billingAddress = new Address('Norbert Orzechowicz', 'ul. Floriańska 15', '30-300', 'Kraków', 'PL');
$shippingAddress = new Address('Leszek Prabucki', 'ul. Rynek 2', '40-100', 'Gdańsk', 'PL');
$this->beConstructedWith(CartId::generate(), $billingAddress);
$this->changeShippingAddress($shippingAddress);
$this->billingAddress()->shouldReturn($billingAddress);
$this->shippingAddress()->shouldReturn($shippingAddress);
}