function it_adds_or_removes_provinces_on_pre_set_data(FormFactoryInterface $formFactory, FormEvent $event, FormInterface $form, FormInterface $provinceForm, AddressInterface $address, CountryInterface $country, ProvinceInterface $province)
 {
     $event->getForm()->willReturn($form);
     $event->getData()->willReturn($address);
     $country->getCode()->willReturn('IE');
     $address->getCountryCode()->willReturn('IE');
     $country->hasProvinces()->willReturn(true);
     $province->getCode()->willReturn('province');
     $address->getProvinceCode()->willReturn('province');
     $formFactory->createNamed('provinceCode', 'sylius_province_code_choice', 'province', Argument::withKey('country'))->willReturn($provinceForm);
     $this->preSetData($event);
 }