示例#1
0
        public void ConsignacionInicialInCorrecta()
        {
            string       numeroDeCuenta = "1001";
            string       nombreDeCuenta = "Cuenta de Ejemplo";
            string       ciudad         = "Valledupar";
            CuentaAhorro cuentaDeAhorro = new CuentaAhorro();

            cuentaDeAhorro.Numero = numeroDeCuenta;
            cuentaDeAhorro.Nombre = nombreDeCuenta;
            cuentaDeAhorro.Ciudad = ciudad;
            IList <string> errores = cuentaDeAhorro.CanConsign(49950);
            string         obtenido;
            string         esperado = "El valor mínimo de la primera consignación debe ser" +
                                      $"de ${CuentaAhorro.VALOR_CONSIGNACION_INICIAL} mil pesos.";

            if (errores.Contains(esperado))
            {
                obtenido = esperado;
            }
            else
            {
                obtenido = cuentaDeAhorro.Consignar(49950, "Valledupar");
            }
            Assert.AreEqual(esperado, obtenido);
        }
示例#2
0
        public void ConsignacionPosteriorALaInicialCorrecta()
        {
            string       numeroDeCuenta = "1001";
            string       nombreDeCuenta = "Cuenta de Ejemplo";
            string       ciudad         = "Valledupar";
            CuentaAhorro cuentaDeAhorro = new CuentaAhorro();

            cuentaDeAhorro.Numero = numeroDeCuenta;
            cuentaDeAhorro.Nombre = nombreDeCuenta;
            cuentaDeAhorro.Ciudad = ciudad;
            cuentaDeAhorro.Consignar(50000, "Valledupar");

            IList <string> errores = cuentaDeAhorro.CanConsign(49950);
            string         obtenido;
            string         esperado = $"Su Nuevo Saldo es de ${50000+49950} pesos";

            if (errores.Contains(esperado))
            {
                obtenido = esperado;
            }
            else
            {
                obtenido = cuentaDeAhorro.Consignar(49950, "Valledupar");
            }

            Assert.AreEqual(esperado, obtenido);
        }
示例#3
0
        public void ConsignacionMenorACero()
        {
            string             numeroDeCuenta = "1001";
            string             nombreDeCuenta = "Cuenta de Ejemplo";
            string             ciudad         = "Valledupar";
            ServicioFinanciero cuentaDeAhorro = new CuentaAhorro();

            cuentaDeAhorro.Numero = numeroDeCuenta;
            cuentaDeAhorro.Nombre = nombreDeCuenta;
            cuentaDeAhorro.Ciudad = ciudad;
            IList <string> errores  = cuentaDeAhorro.CanConsign(-500);
            string         obtenido = "";
            string         esperado = "El valor a consignar es incorrecto";

            if (errores.Contains(esperado))
            {
                obtenido = esperado;
            }
            else
            {
                obtenido = cuentaDeAhorro.Consignar(-500, "Valledupar");
            }


            Assert.AreEqual(esperado, obtenido);
        }