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()); }
/** * @param $userId * @param WebServiceUserSession $session * @return UserControllerResult */ public function Delete($userId, $session) { $userService = $this->serviceFactory->CreateAdmin(); $userService->DeleteUser($userId); return new UserControllerResult($userId); }