function it_execute_extension_points(Extension $extension)
{
$command = new AddToCart("SKU", 1, (string) CartId::generate());
$extension->pre($command, Argument::type(ServiceLocator::class))->shouldBeCalled();
$extension->post($command, Argument::type(ServiceLocator::class))->shouldBeCalled();
$extension->expands($command)->willReturn(true);
$this->registry->register($extension->getWrappedObject());
$this->execute($command, function () {
});
}