public function testDeletesUser()
 {
     $userId = 99;
     $session = new FakeWebServiceUserSession(123);
     $this->manageUserServiceFactory->expects($this->once())->method('CreateAdmin')->will($this->returnValue($this->manageUsersService));
     $this->manageUsersService->expects($this->once())->method('DeleteUser')->with($this->equalTo($userId));
     $result = $this->controller->Delete($userId, $session);
     $this->assertTrue($result->WasSuccessful());
 }
Esempio n. 2
0
 /**
  * @param $userId
  * @param WebServiceUserSession $session
  * @return UserControllerResult
  */
 public function Delete($userId, $session)
 {
     $userService = $this->serviceFactory->CreateAdmin();
     $userService->DeleteUser($userId);
     return new UserControllerResult($userId);
 }