Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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());
        }