public UserResultDto CreateResult(UserCreateResultDto userCreateResultDto) { var result = new UserResult { UserId = userCreateResultDto.Id, LanguageId = userCreateResultDto.LanguageId, Result = userCreateResultDto.Result, CorrectAnswer = userCreateResultDto.CorrectAnswer, IncorrectAnswer = userCreateResultDto.IncorrectAnswer }; _context.Set <UserResult>().Add(result); _context.SaveChanges(); var userResultDto = new UserResultDto { Id = result.Id, UserId = userCreateResultDto.Id, LanguageId = result.LanguageId, Result = result.Result, ResultId = result.Id, CorrectAnswer = result.CorrectAnswer, IncorrectAnswer = result.IncorrectAnswer }; return(userResultDto); }
public UserTest() { idCreate = Guid.NewGuid(); nameCreate = Faker.Name.FullName(); emailCreate = Faker.Internet.Email(); nameUpdate = Faker.Name.FullName(); emailUpdate = Faker.Internet.Email(); //Preencher a lista for (int i = 0; i < 10; i++) { var dto = new UserDto() { Id = Guid.NewGuid(), Name = Faker.Name.FullName(), Email = Faker.Internet.Email() }; listUserDto.Add(dto); } userDto = new UserDto { Name = nameCreate, Email = emailCreate }; userCreateDto = new UserCreateDto { Name = nameCreate, Email = emailCreate }; userCreateResultDto = new UserCreateResultDto { Id = idCreate, Name = nameCreate, Email = emailCreate, CreateAt = DateTime.Now }; userUpdateDto = new UserUpdateDto { Id = idCreate, Name = nameCreate, Email = emailCreate, UpdateAt = DateTime.Now }; userUpdateResultDto = new UserUpdateResultDto { Id = idCreate, Name = nameCreate, Email = emailCreate, UpdateAt = DateTime.Now }; }
public async Task ItIsPossibleToExecuteThePostMethod() { _serviceMock = new Mock <IUserService>(); _serviceMock.Setup(m => m.Post(userCreateDto)).ReturnsAsync(userCreateResultDto); _serviceUser = _serviceMock.Object; UserCreateResultDto result = await _serviceUser.Post(userCreateDto); Assert.NotNull(result); Assert.Equal(nameCreate, result.Name); Assert.Equal(emailCreate, result.Email); }
public IActionResult Post([FromBody] UserCreateResultDto userCreateResultDto) { var result = _context.CreateResult(userCreateResultDto); return(Ok(result)); }