public void Test1_CalcularSueldoNeto() { Pago pagos = new Pago(); ConceptoIngresoDeDescuento conceptoIngresoDeDescuento = new ConceptoIngresoDeDescuento(); pagos.TotalHoras = 52; pagos.ValorHora = 30; pagos.MontoAsignacionFamiliar = 34; conceptoIngresoDeDescuento.MontoHorasExtras = 34; conceptoIngresoDeDescuento.MontoReingreso = 34; conceptoIngresoDeDescuento.MontoOtrosIngresos = 34; pagos.TotalHoras = 52; pagos.ValorHora = 30; pagos.PorcentajeDescuento = 18; conceptoIngresoDeDescuento.MontoHorasAusente = 34; conceptoIngresoDeDescuento.MontoPorAdelanto = 34; conceptoIngresoDeDescuento.MontoOtrosDescuentos = 34; pagos.Contrato = new Contrato(); pagos.Contrato.ConceptoIngresoDeDescuento = conceptoIngresoDeDescuento; decimal SueldoNeto_obtenido = pagos.CalcularSueldoNeto(); Assert.AreEqual((decimal)1313.2, SueldoNeto_obtenido); }
//Mover a CIDSQLServer.cs private ConceptoIngresoDeDescuento ObtenerCID(SqlDataReader resultadoSQL) { ConceptoIngresoDeDescuento cid = new ConceptoIngresoDeDescuento(); cid.Id_cid = resultadoSQL.GetInt32(0); cid.MontoHorasExtras = resultadoSQL.GetDecimal(1); cid.MontoHorasAusente = resultadoSQL.GetDecimal(2); cid.MontoOtrosDescuentos = resultadoSQL.GetDecimal(3); cid.MontoPorAdelanto = resultadoSQL.GetDecimal(4); cid.MontoOtrosIngresos = resultadoSQL.GetDecimal(5); cid.MontoReingreso = resultadoSQL.GetDecimal(6); //resultadoSQL.GetDecimal(7); id contrato_periodo //resultadoSQL.GetDecimal(8); id contrato_periodo Periodo periodo = new Periodo { Id_periodo = resultadoSQL.GetInt32(9) }; cid.Periodo = periodo; Contrato contrato = new Contrato { Id_contrato = resultadoSQL.GetInt32(10) }; cid.Contrato = contrato; return(cid); }
public ConceptoIngresoDeDescuento GetCIDByContrato_Periodo(int idContrato, int idPeriodo) { gestorAccesoDatos.AbrirConexion(); ConceptoIngresoDeDescuento cid = contratoDAO.GetCIDByContrato_Periodo(idContrato, idPeriodo); gestorAccesoDatos.CerrarConexion(); return(cid); }
public void Test1_CalcularTotalConceptoDescuento() { ConceptoIngresoDeDescuento conceptoIngresoDeDescuento = new ConceptoIngresoDeDescuento(); conceptoIngresoDeDescuento.MontoHorasAusente = 3; conceptoIngresoDeDescuento.MontoPorAdelanto = 3; conceptoIngresoDeDescuento.MontoOtrosDescuentos = 3; decimal TotalConceptoDescuento_esperado = 9; decimal TotalConceptoDescuento_obtenido = conceptoIngresoDeDescuento.CalcularTotalConceptoDescuento(); Assert.AreEqual(TotalConceptoDescuento_esperado, TotalConceptoDescuento_obtenido); }
public void Test1_CalcularTotalConceptoIngreso() { ConceptoIngresoDeDescuento conceptoIngresoDeDescuento = new ConceptoIngresoDeDescuento(); conceptoIngresoDeDescuento.MontoHorasExtras = 2; conceptoIngresoDeDescuento.MontoReingreso = 2; conceptoIngresoDeDescuento.MontoOtrosIngresos = 2; decimal TotalConceptoIngreso_esperado = 6; decimal TotalConceptoIngreso_obtenido = conceptoIngresoDeDescuento.CalcularTotalConceptoIngreso(); Assert.AreEqual(TotalConceptoIngreso_esperado, TotalConceptoIngreso_obtenido); }
public void Test1_CalcularDescuentoTotal() { Pago pagos = new Pago(); ConceptoIngresoDeDescuento conceptoIngresoDeDescuento = new ConceptoIngresoDeDescuento(); pagos.TotalHoras = 52; pagos.ValorHora = 30; pagos.PorcentajeDescuento = 18; conceptoIngresoDeDescuento.MontoHorasAusente = 34; conceptoIngresoDeDescuento.MontoPorAdelanto = 34; conceptoIngresoDeDescuento.MontoOtrosDescuentos = 34; pagos.Contrato = new Contrato(); pagos.Contrato.ConceptoIngresoDeDescuento = conceptoIngresoDeDescuento; decimal DescuentoTotal_obtenido = pagos.CalcularDescuentoTotal(); Assert.AreEqual((decimal)382.8, DescuentoTotal_obtenido); }
public void Test1_CalcularIngresoTotal() { Pago pagos = new Pago(); ConceptoIngresoDeDescuento conceptoIngresoDeDescuento = new ConceptoIngresoDeDescuento(); pagos.TotalHoras = 52; pagos.ValorHora = 30; pagos.MontoAsignacionFamiliar = 34; conceptoIngresoDeDescuento.MontoHorasExtras = 34; conceptoIngresoDeDescuento.MontoReingreso = 34; conceptoIngresoDeDescuento.MontoOtrosIngresos = 34; pagos.Contrato = new Contrato(); pagos.Contrato.ConceptoIngresoDeDescuento = conceptoIngresoDeDescuento; decimal IngresoTotal_esperado = 1696; decimal IngresoTotal_obtenido = pagos.CalcularIngresoTotal(); Assert.AreEqual(IngresoTotal_esperado, IngresoTotal_obtenido); }