Exemple #1
0
        public void deberia_poder_saber_cuantos_dias_de_viatico_le_corresponde_a_un_agente_por_su_estadia_de_1_dia_sale_despues_de_12_vuelve_antes_de_12()
        {
            List <Estadia> estadias = EstadiaDeAgusIniciaUnDiaYTerminaAlSiguienteDiaDespues12Antes12();

            CalculadorDeDias calculadorDeDias = new CalculadorDeDias();

            Assert.AreEqual(1, calculadorDeDias.CalcularDiasDe(estadias[0]));
        }
Exemple #2
0
        public void deberia_poder_calcular_cuantos_dias_de_viatico_le_corresponde_a_un_agente_por_su_estadia_de_un_dia_que_sale_antes_12_y_llega_despues_de_las_12()
        {
            List <Estadia> estadias = EstadiaDeAgusIniciaUnDiaYTerminaAlDiaSiguiente();

            CalculadorDeDias calculadorDeDias = new CalculadorDeDias();

            Assert.AreEqual(2, calculadorDeDias.CalcularDiasDe(estadias[0]));// periodo.Days);
        }
Exemple #3
0
        public void deberia_poder_saber_cuantos_dias_de_viatico_le_corresponde_a_un_agente_por_su_estadia_del_mismo_dia_antes()
        {
            List <Estadia> estadias = EstadiaDeAgusIniciaYTerminaElMismoDia();

            CalculadorDeDias calculadorDeDias = new CalculadorDeDias();

            Assert.AreEqual(0.5F, calculadorDeDias.CalcularDiasDe(estadias[0]));
        }
Exemple #4
0
        public float Duracion()
        {
            CalculadorDeDias calculadorDeDias = new CalculadorDeDias();

            return(calculadorDeDias.CalcularDiasDe(this));
        }