Exemple #1
0
        public void ConsignarCuentaCorrienteTest()
        {
            var cuenta = new CuentaBancariaFactory().Create("Corriente");

            cuenta.Numero = "111";
            cuenta.Nombre = "Corriente Ejemplo";
            cuenta.Ciudad = "Valledupar";
            cuenta.Consignar(new Transaccion(100000, "Valledupar"));
            cuenta.Consignar(new Transaccion(40000, "Valledupar"));
            Assert.AreEqual(140000, cuenta.Saldo);
        }
Exemple #2
0
        public void ConsignarCuentaDeAhorroTest()
        {
            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(20000));
            cuenta.Consignar(new Transaccion(10000, "Valledupar"));
            Assert.AreEqual(40000, cuenta.Saldo);
        }
Exemple #3
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);
        }