public void DeveInserirUmClienteNoSistemaComSucesso() { var cliente = HelperMock.MockCliente("12345678910"); cliente.Nome = "Jose Aldo"; cliente.Enderecos = new List <Endereco>(); _mockClienteRepository .Setup(x => x.Inserir(It.IsAny <Cliente>())) .Returns(() => { cliente.IdentificadorUnico = 1; return(cliente); }); _cadastroCliente.Inserir(cliente); Assert.Equal(1, cliente.IdentificadorUnico); Assert.True(cliente.DataCadastro > DateTime.MinValue && cliente.DataCadastro < DateTime.Now); }
public IActionResult Cadastrar(Cliente cliente) { try { var clienteDominio = _mapper.Map <Dominio.Cliente>(cliente); _cadastroClienteUseCase.Inserir(clienteDominio); return(Ok(_clienteHelper.CacheClientes(renovaCache: true))); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }