Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        public void ObterFundoInvestimentoTest()
        {
            var cadastroFundo = new CadastroFundo();
            var filtro        = new FiltroObterFundoDTO {
                CnpjFundo = "00.017.024/0001-53"
            };

            _integracaoCVM.Setup(x => x.ObterFundo(filtro.CnpjFundo)).Returns(cadastroFundo);

            _fundosMapper.Setup(x => x.CadastroFundo_TO_FundoDTO(It.IsAny <CadastroFundo>())).Returns(new FundoDTO());


            FundosService fundosService = new FundosService(_integracaoCVM.Object,
                                                            _fundosMapper.Object);

            var res = fundosService.ObterFundoInvestimento(filtro);

            Assert.IsNotNull(res.Retorno);
            Assert.IsTrue(res.Sucesso);
        }