public void InclusaoComErro_CpfInvalido() { var beneficiario = new Beneficiario { Id = 1, Nome = "teste da silva", Cpf = "0" }; var beneficiarioDto = new BeneficiarioDTO { Id = 1, Nome = "teste da silva", Cpf = "0" }; var beneficiarioRepository = InstanceOf <IBeneficiarioRepository>(); beneficiarioRepository.Create(Arg.Any <Beneficiario>()).Returns(beneficiario); var result = controller.Post(beneficiarioDto); Assert.NotNull(result); Assert.False(result.Success); Assert.Contains("Cpf", result.Errors[0]); }
public void InclusaoComErro_NomeNaoInformado() { var beneficiario = new Beneficiario { Id = 1, Nome = "", Cpf = "02373492059" }; var beneficiarioDto = new BeneficiarioDTO { Id = 1, Nome = "", Cpf = "02373492059" }; var beneficiarioRepository = InstanceOf <IBeneficiarioRepository>(); beneficiarioRepository.Create(Arg.Any <Beneficiario>()).Returns(beneficiario); var result = controller.Post(beneficiarioDto); Assert.NotNull(result); Assert.False(result.Success); Assert.Contains("Nome", result.Errors[0]); }
public void InclusaoComSucesso() { var beneficiario = new Beneficiario { Nome = "teste da silva", Cpf = "02373492059" }; var beneficiarioDto = new BeneficiarioDTO { Nome = "teste da silva", Cpf = "02373492059" }; var beneficiarioRepository = InstanceOf <IBeneficiarioRepository>(); beneficiarioRepository.Create(Arg.Any <Beneficiario>()).Returns(beneficiario); var result = controller.Post(beneficiarioDto); Assert.NotNull(result); Assert.True(result.Success); }
public BeneficiarioDTO EncontrarPorId(int idBeneficiario) { var beneficiario = _beneficiarioRepositorio.Encontrar(idBeneficiario); var retorno = new BeneficiarioDTO { Nome = beneficiario.Nome, Estado = _estadoRepostorio.Encontrar(beneficiario.EstadoId).Uf, Cidade = beneficiario.CidadeId, Bairro = beneficiario.Bairro, Rua = beneficiario.Rua, Numero = beneficiario.Numero, Cep = beneficiario.Cep, Complemento = beneficiario.Complemento, DataNascimento = beneficiario.DataNascimento, CondicoesClinicas = _beneficiarioCondicaoClinicaRepositorio.EncontrarPorBeneficiarioId(idBeneficiario).Select(x => x.CondicaoClinicaId).ToList(), TermoDeResponsalidade = beneficiario.TermoDeResponsalidade, Telefone = beneficiario.Telefone, Sexo = beneficiario.Sexo, Id = beneficiario.Id, ContratanteId = beneficiario.ContratanteId }; return(retorno); }
public GenericResult <BeneficiarioDTO> Put([FromBody] BeneficiarioDTO beneficiario) { return(appService.Update(beneficiario)); }
public GenericResult <BeneficiarioDTO> Update(BeneficiarioDTO beneficiario) { var result = service.Update(beneficiario.MapTo <Beneficiario>()); return(result.MapTo <GenericResult <BeneficiarioDTO> >()); }