public async Task InvalidUserChangeFioTest() { var dto = new UserChangeFioDto { UserId = "UserHelper.OtherUserModel.Id", FirstName = "Алексей", LastName = "Будь здоров" }; Assert.ThrowsAsync <NotFoundException>(async() => await _userService.SetFio(dto)); }
public async Task <Contract.Models.User> SetFio(UserChangeFioDto changeFioDto) { ValidationHelper.ValidateAndThrow(changeFioDto); if (!await _userGetOperations.ExistsById(changeFioDto.UserId)) { throw new NotFoundException("Пользователь не найден"); } return(await _userWriteOperations.UpdateFio( changeFioDto.UserId, changeFioDto.FirstName, changeFioDto.LastName, changeFioDto.MiddleName )); }
public async Task ChangeValidFioTest() { var dto = new UserChangeFioDto { UserId = UserHelper.OtherUserModel.Id, FirstName = "Алексей", LastName = "Будь здоров" }; var result = await _userService.SetFio(dto); Assert.AreEqual(dto.FirstName, result.FirstName); Assert.AreEqual(dto.LastName, result.LastName); Assert.AreEqual(dto.MiddleName, result.MiddleName); }