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());
        }