public void CalculoImpostoLci() { Lci l = new Lci(); l.capitalInvestido = 2000M; l.capitalAtual = 2097.85M; Assert.AreEqual(l.imposto, 4.8925M); }
public void CalculoResgateLci() { Lci l = new Lci(); l.capitalAtual = 2097.85M; l.dataOperacao = new DateTime(2019, 03, 14, 0, 0, 0); l.vencimento = new DateTime(2021, 03, 09, 0, 0, 0); Assert.AreEqual(l.valorResgate, 1468.495M); }
static void Main(string[] args) { Lci l = new Lci(); l.capitalInvestido = 2000M; l.capitalAtual = 2097.85M; var res = l.imposto; Console.WriteLine(res); Console.ReadKey(); }
public static Investimento ToModel(this Lci m) { return(new Investimento() { nome = m.nome, valorInvestido = m.capitalInvestido, valorTotal = m.capitalAtual, vencimento = m.vencimento, Ir = m.imposto, valorResgate = m.valorResgate, }); }
public void Teste_Mapeamento_Renda_Fixa() { var rendaFixaDTO = new Lci { CapitalInvestido = 2000.0, CapitalAtual = 2097.85, Quantidade = 2.00, Vencimento = Convert.ToDateTime("09/03/2021"), Iof = 0.0, OutrasTaxas = 0.0, Taxas = 0.0, Indice = "97% do CDI", Tipo = "LCI", Nome = "BANCO MAXIMA", GuarantidoFGC = true, DataOperacao = Convert.ToDateTime("14/03/2019"), PrecoUnitario = 1048.927450, Primario = false }; var rendaFixaEntities = _mapper.Map <RendaFixa>(rendaFixaDTO); Assert.Equal(rendaFixaDTO.CapitalInvestido, rendaFixaEntities.ValorInvestido); Assert.Equal(rendaFixaDTO.CapitalAtual, rendaFixaEntities.ValorTotal); Assert.Equal(rendaFixaDTO.Quantidade, rendaFixaEntities.Quantidade); Assert.Equal(rendaFixaDTO.Vencimento, rendaFixaEntities.DataVencimento); Assert.Equal(rendaFixaDTO.Iof, rendaFixaEntities.Iof); Assert.Equal(rendaFixaDTO.OutrasTaxas, rendaFixaEntities.OutrasTaxas); Assert.Equal(rendaFixaDTO.Taxas, rendaFixaEntities.Taxas); Assert.Equal(rendaFixaDTO.Indice, rendaFixaEntities.Indice); Assert.Equal(rendaFixaDTO.Tipo, rendaFixaEntities.Tipo); Assert.Equal(rendaFixaDTO.Nome, rendaFixaEntities.Nome); Assert.Equal(rendaFixaDTO.GuarantidoFGC, rendaFixaEntities.GuarantidoFGC); Assert.Equal(rendaFixaDTO.DataOperacao, rendaFixaEntities.DataCompra); Assert.Equal(rendaFixaDTO.PrecoUnitario, rendaFixaEntities.PrecoUnitario); Assert.Equal(rendaFixaDTO.Primario, rendaFixaEntities.Primario); }