public async Task MustToInactiveUserAsync() { // Given var id = "NOP345"; var userExists = UserBuilder.New().WithId(id).Build(); // When _userMocks.MockUserGetById(userExists, id); await _userRegister.DeleteAsync(id, _userLog); // Then _userMocks.UserRepository.Verify(r => r.SaveAsync(It.Is <User>( u => u.Id == id && u.Status == UserStatus.INACTIVE))); }
public async Task <IActionResult> DeleteAsync(string id) { var userLog = User.FindFirst(ClaimTypes.Name)?.Value; await _userRegister.DeleteAsync(id, userLog); return(Ok()); }