Exemple #1
0
 public Datos(DatosParaVerificar losDatos)
 {
     laValidezDelValorFacial       = ValideElValorFacial(losDatos);
     laValidezDelValorTransadoNeto = ValideElValorTransadoNeto(losDatos);
     laValidezDeLaTasaDeImpuesto   = ValideLaTasaDeImpuesto(losDatos);
     laValidezDeLaFechaActual      = ValideLaFechaActual(losDatos);
 }
Exemple #2
0
 private bool ValideLaTasaDeImpuesto(DatosParaVerificar losDatos)
 {
     // TODO: HAY MAS DE UNA OPERACION
     if (losDatos.laTasaDeImpuesto > 0 && losDatos.laTasaDeImpuesto < 1)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Exemple #3
0
 private bool ValideLaFechaActual(DatosParaVerificar losDatos)
 {
     // TODO: HAY MAS DE UNA OPERACION
     if (losDatos.laFechaActual < losDatos.laFechaDeVencimiento)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Exemple #4
0
 private bool ValideElValorTransadoNeto(DatosParaVerificar losDatos)
 {
     // TODO: HAY MAS DE UNA OPERACION
     if (losDatos.elValorTransadoNeto > 100000)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
        public void ValideLosDatos_FechaActualInvalida_False()
        {
            elResultadoEsperado = false;

            losDatos = new DatosParaVerificar();
            losDatos.elValorFacial        = 100001;
            losDatos.elValorTransadoNeto  = 100001;
            losDatos.laTasaDeImpuesto     = 0.01;
            losDatos.laFechaActual        = new DateTime(2016, 3, 3);
            losDatos.laFechaDeVencimiento = new DateTime(2016, 3, 3);

            elResultadoObtenido = new Datos(losDatos).SonValidos();

            Assert.AreEqual(elResultadoEsperado, elResultadoObtenido);
        }
        public void ValideLosDatos_TodosLosDatosValidos_True()
        {
            elResultadoEsperado = true;

            losDatos                    = new DatosParaVerificar();
            losDatos.ValorFacial        = 100001;
            losDatos.ValorTransadoNeto  = 100001;
            losDatos.TasaDeImpuesto     = 0.01;
            losDatos.FechaActual        = new DateTime(2016, 3, 3);
            losDatos.FechaDeVencimiento = new DateTime(2016, 3, 4);

            elResultadoObtenido = new Datos(losDatos).SonValidos();

            Assert.AreEqual(elResultadoEsperado, elResultadoObtenido);
        }
Exemple #7
0
 private bool ValideLaFechaActual(DatosParaVerificar losDatos)
 {
     return(losDatos.LaFechaActualEsValida());
 }
Exemple #8
0
 private bool ValideLaTasaDeImpuesto(DatosParaVerificar losDatos)
 {
     return(losDatos.LaTasaDeImpuestoEsValida());
 }
Exemple #9
0
 private bool ValideElValorTransadoNeto(DatosParaVerificar losDatos)
 {
     return(losDatos.ElValorTransadoNetoEsValido());
 }
Exemple #10
0
 private bool ValideElValorFacial(DatosParaVerificar losDatos)
 {
     return(losDatos.ElValorFacialEsValido());
 }