Beispiel #1
0
        public void AvanceCuentaCreditoTest()
        {
            var cuenta = new CuentaBancariaFactory().Create("Credito");

            cuenta.Numero = "111";
            cuenta.Nombre = "Corriente Ejemplo";
            cuenta.Ciudad = "Valledupar";
            cuenta.Retirar(new Transaccion(300000));
            Assert.AreEqual(700000, cuenta.Saldo);
        }
Beispiel #2
0
        public void AbonarCuentaCreditoTest()
        {
            var cuenta = new CuentaBancariaFactory().Create("Credito");

            cuenta.Numero = "10003";
            cuenta.Nombre = "Corriente Ejemplo";
            cuenta.Ciudad = "Valledupar";
            cuenta.Retirar(new Transaccion(200000));
            cuenta.Consignar(new Transaccion(100000, "Valledupar"));
            Assert.AreEqual(900000, cuenta.Saldo);
        }
Beispiel #3
0
        public void RetirarCuentaDeAhorroTest()
        {
            var cuenta = new CuentaBancariaFactory().Create("Ahorro");

            cuenta.Numero = "111";
            cuenta.Nombre = "Ahorro Ejemplo";
            cuenta.Ciudad = "Valledupar";
            cuenta.Consignar(new Transaccion(50000, "Valledupar"));
            cuenta.Retirar(new Transaccion(30000));
            Assert.AreEqual(20000, cuenta.Saldo);
        }
Beispiel #4
0
        public void RetirarCuentaCorrienteTest()
        {
            var cuenta = new CuentaBancariaFactory().Create("Corriente");

            cuenta.Numero = "111";
            cuenta.Nombre = "Corriente Ejemplo";
            cuenta.Ciudad = "Valledupar";
            cuenta.Consignar(new Transaccion(100000, "Valledupar"));
            cuenta.Retirar(new Transaccion(30000));
            Assert.AreEqual(100000 - (30000 + (30000 * 4 / 1000)), cuenta.Saldo);
        }