public TasaNeta360(DatosParaLaInversion losDatos) { losDatos360 = new DatosDeInversion360(); losDatos360.ValorFacial = losDatos.ValorFacial; losDatos360.ValorTransadoNeto = losDatos.ValorTransadoNeto; losDatos360.TasaDeImpuesto = losDatos.TasaDeImpuesto; losDatos360.FechaActual = losDatos.FechaActual; losDatos360.FechaDeVencimiento = losDatos.FechaDeVencimiento; }
public void Calculado_Tratamiento360_ImpuestoCorrecto() { elResultadoEsperado = 1621.6216; losDatos360 = new DatosDeInversion360(); losDatos360.ValorFacial = 320000; losDatos360.ValorTransadoNeto = 300000; losDatos360.TasaDeImpuesto = 0.08; losDatos360.FechaDeVencimiento = new DateTime(2016, 10, 10); losDatos360.FechaActual = new DateTime(2016, 3, 3); elResultadoObtenido = new ImpuestoConTratamientoFiscalRedondeado(losDatos360).Redondeado(); Assert.AreEqual(elResultadoEsperado, elResultadoObtenido); }
public void CalculeElRendimientoPorDescuento_Tratamiendo360_RedondeoHaciaArriba() { elResultadoEsperado = 21621.6216; losDatos360 = new DatosDeInversion360(); losDatos360.ValorFacial = 320000; losDatos360.ValorTransadoNeto = 300000; losDatos360.TasaDeImpuesto = 0.08; losDatos360.FechaActual = new DateTime(2016, 10, 10); losDatos360.FechaDeVencimiento = new DateTime(2016, 3, 3); elResultadoObtenido = new RendimientosPorDescuento(losDatos360).ComoNumero(); Assert.AreEqual(elResultadoEsperado, elResultadoObtenido, 0.0001); }