protected function setUp() { $this->container = M::mock('Symfony\\Component\\DependencyInjection\\ContainerInterface'); $this->checker = M::mock('Symfony\\Component\\Security\\Core\\Authorization\\AuthorizationCheckerInterface'); $this->checker->shouldReceive('generate')->once()->andReturn('test_url'); $this->container->shouldReceive('get')->with('security.authorization_checker')->once()->andReturn($this->checker); $this->container->shouldReceive('get')->with('router')->once()->andReturn($this->checker); $this->controller = new DefaultController(); $this->controller->setContainer($this->container); }