public function testGetDefaultOptions()
 {
     $type = new ModelTypeList();
     $optionResolver = new OptionsResolver();
     $type->setDefaultOptions($optionResolver);
     $options = $optionResolver->resolve();
     $this->assertNull($options['model_manager']);
     $this->assertNull($options['class']);
     $this->assertEquals('link_add', $options['btn_add']);
     $this->assertEquals('link_list', $options['btn_list']);
     $this->assertEquals('link_delete', $options['btn_delete']);
     $this->assertEquals('SonataAdminBundle', $options['btn_catalogue']);
 }
 public function testGetDefaultOptions()
 {
     $type = new ModelTypeList();
     $optionResolver = new OptionsResolver();
     if (!method_exists('Symfony\\Component\\Form\\AbstractType', 'getBlockPrefix')) {
         $type->setDefaultOptions($optionResolver);
     } else {
         $type->configureOptions($optionResolver);
     }
     $options = $optionResolver->resolve();
     $this->assertNull($options['model_manager']);
     $this->assertNull($options['class']);
     $this->assertSame('link_add', $options['btn_add']);
     $this->assertSame('link_list', $options['btn_list']);
     $this->assertSame('link_delete', $options['btn_delete']);
     $this->assertSame('SonataAdminBundle', $options['btn_catalogue']);
 }