/**
  * @dataProvider valuesProvider
  */
 public function testFixCheckbox($data, $expected, $suscriber, $transformer)
 {
     $dispatcher = new EventDispatcher();
     if ($suscriber) {
         $dispatcher->addSubscriber($suscriber);
     }
     $formFactory = Forms::createFormFactoryBuilder()->addExtensions(array())->getFormFactory();
     $formBuilder = new FormBuilder('checkbox', 'stdClass', $dispatcher, $formFactory);
     if ($transformer) {
         $formBuilder->addViewTransformer($transformer);
     }
     $form = $formBuilder->getForm();
     $form->submit($data);
     $this->assertEquals($expected, $form->getData());
 }