public void UserApplicationService_Enable_without_permission() { var currentUser = new UserBuilder().WithProfile(ProfileType.Standard).Builder(); _userRepository.Add(currentUser); _unitOfWork.Commit(); _requestScope.SetUserId(currentUser.Id); var user = new UserBuilder().WithProfile(ProfileType.Standard).WithActive(false).Builder(); _userRepository.Add(user); _unitOfWork.Commit(); _userApplicationService.Enable(user.Id); var result = _userRepository.GetById(user.Id); result.Active.Should().BeFalse(); DomainNotificationHandler.HasNotifications().Should().BeTrue(); DomainNotificationHandler.GetNotifications.First().Value.Should().Be(DomainError.StandardProfileUserDoesNotHavePermission); }
public IActionResult Enable(Guid id) { _userApplicationService.Enable(id); return(Response()); }