Ejemplo n.º 1
0
        public void ValorConsignaciónNegativoCero()
        {
            const decimal VALOR        = -10000;
            const string  CIUDAD       = "Valledupar";
            var           cuentaAhorro = new CuentaAhorro();

            cuentaAhorro.Numero           = "111";
            cuentaAhorro.Nombre           = "Ahorro Ejemplo";
            cuentaAhorro.CiudadDeCreacion = "Valledupar";
            cuentaAhorro.Saldo            = 0;
            var    errores  = cuentaAhorro.CanConsignar(VALOR, CIUDAD);
            string esperado = "El valor a consignar es incorrecto";
            string obtenido = "";

            if (errores.Count == 0)
            {
                obtenido = cuentaAhorro.Consignar(VALOR, CIUDAD);
            }
            else
            {
                if (errores.Contains(esperado))
                {
                    obtenido = esperado;
                }
            }
            if (errores.Contains(esperado))
            {
                obtenido = esperado;
            }

            Assert.AreEqual(esperado, obtenido);
        }
Ejemplo n.º 2
0
        public void ConsignacionInicialCorrecta()
        {
            const decimal VALOR        = 50000;
            const string  CIUDAD       = "Valledupar";
            var           cuentaAhorro = new CuentaAhorro();

            cuentaAhorro.Numero           = "00001";
            cuentaAhorro.Nombre           = "Ahorro Ejemplo";
            cuentaAhorro.CiudadDeCreacion = "Valledupar";
            cuentaAhorro.Saldo            = 0;
            var    errores  = cuentaAhorro.CanConsignar(VALOR, CIUDAD);
            string esperado = "Su nuevo saldo es " + 50000 + " m/c";
            string obtenido = "";

            if (errores.Count == 0)
            {
                obtenido = cuentaAhorro.Consignar(VALOR, CIUDAD);
            }
            else
            {
                if (errores.Contains(esperado))
                {
                    obtenido = esperado;
                }
            }
            if (errores.Contains(esperado))
            {
                obtenido = esperado;
            }

            Assert.AreEqual(esperado, obtenido);
        }
Ejemplo n.º 3
0
        public void ConsignacionInicialIncorrecta()
        {
            const decimal VALOR        = 40000;
            const string  CIUDAD       = "Valledupar";
            var           cuentaAhorro = new CuentaAhorro();

            cuentaAhorro.Numero           = "111";
            cuentaAhorro.Nombre           = "Ahorro Ejemplo";
            cuentaAhorro.CiudadDeCreacion = "Valledupar";
            cuentaAhorro.Saldo            = 0;
            var    errores  = cuentaAhorro.CanConsignar(VALOR, CIUDAD);
            string esperado = "El valor mínimo de la primera consignación debe ser de $50.000 mil pesos. Su nuevo saldo es $0 pesos";
            string obtenido = "";

            if (errores.Count == 0)
            {
                obtenido = cuentaAhorro.Consignar(VALOR, CIUDAD);
            }
            else
            {
                if (errores.Contains(esperado))
                {
                    obtenido = esperado;
                }
            }
            if (errores.Contains(esperado))
            {
                obtenido = esperado;
            }

            Assert.AreEqual(esperado, obtenido);
        }