public async Task <IActionResult> CriarCliente([FromBody] ClienteDTO cliente) { var ret = await facade.CadastrarClienteAsync(cliente); if (ret.Sucesso) { return(Ok(ret.Id)); } else { return(BadRequest(ret.Mensagem)); } }
public void CadastrarCliente() { var facade = new LojaStoneFacade(mockRepositorioCliente.Object, mockRepositorioItem.Object, mockRepositorioPedido.Object, mockServicoMensageria.Object, mockLogger.Object); var clienteDTO = new ClienteDTO() { Nome = "Cliente Teste Mockado 1", CPF = 12345678910, Endereco = new EnderecoDTO() { Rua = "Rua Teste 1", Numero = 3, Complemento = "apartamento 101" } }; var retorno1 = facade.CadastrarClienteAsync(clienteDTO); retorno1.Wait(); mockRepositorioCliente.Verify(a => a.CadastrarClienteAsync(It.IsAny <Cliente>()), Times.Once); }