public function testSetDefaultOptions() { $resolver = new OptionsResolver(); $this->type->setDefaultOptions($resolver); $resolvedOptions = $resolver->resolve(); $lineItem = new LineItem(); /** @var LineItem $lineItem2 */ $lineItem2 = $this->getEntity('OroB2B\\Bundle\\ShoppingListBundle\\Entity\\LineItem', 1); $this->assertEquals(self::DATA_CLASS, $resolvedOptions['data_class']); $this->assertEquals(['create'], $resolvedOptions['validation_groups']($this->getForm($lineItem))); $this->assertEquals(['update'], $resolvedOptions['validation_groups']($this->getForm($lineItem2))); }