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