public function testGenerateUrl()
 {
     $router = $this->getMock('IRouter');
     $router->expects($this->once())->method('generateUrl')->will($this->returnValue('/new/url'));
     $this->container->expects($this->once())->method('getInstanceOf')->with($this->equalTo('router_service'))->will($this->returnValue($router));
     $this->assertThat($this->object->generateUrl('by-some-name', array('router not configured')), $this->equalTo('/new/url'));
 }
 /**
  * Cette fonction vérifie si un utilisateur et connecté, et si il ne l'est pas, redirige sur la page de connexion
  * @return void
  */
 public static function verifyConnect()
 {
     if (!isset($_SESSION['connect']) || !$_SESSION['connect']) {
         $controller = new Controller();
         header('Location: ' . $controller->generateUrl('connect'));
         die;
     }
 }