public function testCreateFormBuilder() { $formBuilder = $this->getMockBuilder('Symfony\\Component\\Form\\FormBuilderInterface')->getMock(); $formFactory = $this->getMockBuilder('Symfony\\Component\\Form\\FormFactoryInterface')->getMock(); $formFactory->expects($this->once())->method('createBuilder')->willReturn($formBuilder); $container = $this->getMockBuilder('Symfony\\Component\\DependencyInjection\\ContainerInterface')->getMock(); $container->expects($this->at(0))->method('get')->will($this->returnValue($formFactory)); $controller = new TestController(); $controller->setContainer($container); $this->assertEquals($formBuilder, $controller->createFormBuilder('foo')); }