public async Task <UserModel> Put(int id, [FromBody] UpdateUserModel requestModel) { var item = await _query.Update(id, requestModel); var model = _mapper.Map <UserModel>(item); return(model); }
public async Task UpdateShouldUpdateUserFields() { var user = new User { ID = _random.Next() }; _userList.Add(user); var model = new UpdateUserModel { LastName = _random.Next().ToString(), FirstName = _random.Next().ToString(), }; var result = await _query.Update(user.ID, model); result.Should().Be(user); result.LastName.Should().Be(model.LastName); result.FirstName.Should().Be(model.FirstName); _uow.Verify(x => x.CommitAsync()); }