public void InformacoesDiariaFundoTest() { IList <InformacaoDiariaFundo> informacoesFundo = new List <InformacaoDiariaFundo>(); var retornoDTO = new RetornoDTO <FundoDTO>(); var fundoDTO = new FundoDTO(); var cadastroFundo = new CadastroFundo(); var filtro = new FiltroInformacaoFundoDTO { CnpjFundo = "00.017.024/0001-53" }; _integracaoCVM.Setup(x => x.ObterInformacoesFundo(filtro.CnpjFundo)).Returns(informacoesFundo); _fundosMapper.Setup(x => x.ListaInformacaoDiariaFundo_TO_ListaInformacaoDiariaFundoDTO(It.IsAny <List <InformacaoDiariaFundo> >())).Returns(new List <InformacaoDiariaFundoDTO>() { new InformacaoDiariaFundoDTO() { CnpjFundo = "" } }); FundosService fundosService = new FundosService(_integracaoCVM.Object, _fundosMapper.Object); var res = fundosService.ObterInformacoesDiariaFundo(filtro); Assert.IsNotNull(res.Retorno); Assert.IsTrue(res.Sucesso); }
public RetornoDTO <FundoDTO> ObterFundoInvestimento(FiltroObterFundoDTO filtro) { FundoDTO fundoDTO = new FundoDTO(); var retornoDTO = new RetornoDTO <FundoDTO>(); fundoDTO = _fundosMapper.CadastroFundo_TO_FundoDTO( _integracaoCVM.ObterFundo(filtro.CnpjFundo) ); retornoDTO.Sucesso = true; retornoDTO.Retorno = fundoDTO; return(retornoDTO); }
public FundoDTO CadastroFundo_TO_FundoDTO(CadastroFundo cadastroFundo) { var fundoDTO = new FundoDTO(); try { fundoDTO.Admin = cadastroFundo.ADMIN; fundoDTO.Auditor = cadastroFundo.AUDITOR; fundoDTO.Classe = cadastroFundo.CLASSE; fundoDTO.CnpjAdmin = cadastroFundo.CNPJ_ADMIN; fundoDTO.CnpjAuditor = cadastroFundo.CNPJ_AUDITOR; fundoDTO.CnpjFundo = cadastroFundo.CNPJ_FUNDO; fundoDTO.Condom = cadastroFundo.CONDOM; fundoDTO.CpfCnpjGestor = cadastroFundo.CPF_CNPJ_GESTOR; fundoDTO.DataCancel = cadastroFundo.DT_CANCEL; fundoDTO.DataConst = cadastroFundo.DT_CONST; fundoDTO.DataFimExerc = cadastroFundo.DT_FIM_EXERC; fundoDTO.DataIniAtiv = cadastroFundo.DT_INI_ATIV; fundoDTO.DataIniClasse = cadastroFundo.DT_INI_CLASSE; fundoDTO.DataIniExerc = cadastroFundo.DT_INI_EXERC; fundoDTO.DataIniSit = cadastroFundo.DT_INI_SIT; fundoDTO.DataPatrimLiq = cadastroFundo.DT_PATRIM_LIQ; fundoDTO.DataReg = cadastroFundo.DT_REG; fundoDTO.DenomSocial = cadastroFundo.DENOM_SOCIAL; fundoDTO.Diretor = cadastroFundo.DIRETOR; fundoDTO.FundoCotas = cadastroFundo.FUNDO_COTAS; fundoDTO.FundoExclusivo = cadastroFundo.FUNDO_EXCLUSIVO; fundoDTO.Gestor = cadastroFundo.GESTOR; fundoDTO.InvestQualif = cadastroFundo.INVEST_QUALIF; fundoDTO.PfPjGestor = cadastroFundo.PF_PJ_GESTOR; fundoDTO.RentabFundo = cadastroFundo.RENTAB_FUNDO; fundoDTO.Sit = cadastroFundo.SIT; fundoDTO.TaxaPerfm = cadastroFundo.TAXA_PERFM; fundoDTO.TribLPrazo = cadastroFundo.TRIB_LPRAZO; fundoDTO.ValorPatrimLiq = cadastroFundo.VL_PATRIM_LIQ; } catch (Exception ex) { log.Error("Erro no mapper CadastroFundo_TO_FundoDTO: " + ex); } return(fundoDTO); }