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);
 }