public function testRemoveUser()
 {
     $user = $this->getUserMock();
     $em = $this->getMockBuilder('Doctrine\\ORM\\EntityManagerInterface')->getMock();
     $em->expects($this->once())->method('remove')->with($user);
     $userCreateMail = $this->getUserCreateMailMock();
     $userFacade = new UserFacade($em, $userCreateMail);
     $userFacade->remove($user);
 }
 /**
  * @Sensio\Route("/{id}/smazat", name="users_remove")
  * @Sensio\Method({"GET"})
  * @Sensio\ParamConverter("id", class="AppBundle:User")
  *
  * @param Request $request
  * @param User $user
  * @return Response
  */
 public function removeAction(User $user)
 {
     try {
         $this->userFacade->remove($user);
         $this->addFlash('success', 'Uživatel byl úspěšně vymazán');
     } catch (UserException $e) {
         $this->addFlash('danger', $e->getMessage());
     }
     return $this->redirectToRoute('users_index');
 }