public async Task CreateProduto_Success() { //Arrange var entity = new ProductBuilder().Build(); //Act var response = await _produtoDomainService.CreateAsync(entity); //Assert response.Should().NotBeEmpty(); }
public async Task <Response <Object> > CreateAsync(ProdutoDto produtoDto) { var response = new Response <Object>(); try { var produtoEntity = _mapper.Map <Produto>(produtoDto); var result = await _produtoDomainService.CreateAsync(produtoEntity); return(response.SetResult(new { Id = result })); } catch (ValidationException ex) { return(response.SetRequestValidationError(ex)); } catch (Exception ex) { return(response.SetInternalServerError($"{Resources.UnexpectedErrorCreatingProduto} : {ex.Message}")); } }