public function testGetForm() { $form = $this->getMock('Symfony\\Component\\Form\\Test\\FormInterface'); $this->container->expects($this->once())->method('get')->with(self::FORM_SERVICE_ID)->will($this->returnValue($form)); $formAccessor = new DependencyInjectionFormAccessor($this->container, self::FORM_SERVICE_ID); $this->assertSame($form, $formAccessor->getForm()); }
public function testSetFormData() { $data = ['test']; $form = $this->getMock('Symfony\\Component\\Form\\Test\\FormInterface'); $form->expects($this->once())->method('setData')->with($data); $form->expects($this->once())->method('getData')->willReturn($data); $this->container->expects($this->once())->method('get')->with(self::FORM_SERVICE_ID)->will($this->returnValue($form)); $formAccessor = new DependencyInjectionFormAccessor($this->container, self::FORM_SERVICE_ID); $formAccessor->setFormData($data); $this->assertEquals($data, $formAccessor->getForm()->getData()); }