public void SaldoMenorAlMinimo() { 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.CanWithDraw(500); string obtenido; string esperado = $"No es posible realizar el Retiro, el nuevo saldo es menor al minimo, ${CuentaAhorro.SALDO_MINIMO}"; if (errores.Contains(esperado)) { obtenido = esperado; } else { obtenido = cuentaDeAhorro.Retirar(500); } Assert.AreEqual(esperado, obtenido); }
public void RetiroConExito() { string numeroDeCuenta = "1001"; string nombreDeCuenta = "Cuenta de Ejemplo"; string ciudad = "Valledupar"; ServicioFinanciero cuentaDeAhorro = new CuentaAhorro(); cuentaDeAhorro.Numero = numeroDeCuenta; cuentaDeAhorro.Nombre = nombreDeCuenta; cuentaDeAhorro.Ciudad = ciudad; cuentaDeAhorro.Saldo = 30000; IList <string> errores = cuentaDeAhorro.CanWithDraw(500); string obtenido; string esperado = $"Su Nuevo Saldo es de ${29500} pesos"; if (errores.Contains(esperado)) { obtenido = esperado; } else { obtenido = cuentaDeAhorro.Retirar(500); } Assert.AreEqual(esperado, obtenido); }
public void RetiroMenorACero() { 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.CanWithDraw(-500); string obtenido; string esperado = "El valor a retirar es invalido"; if (errores.Contains(esperado)) { obtenido = esperado; } else { obtenido = cuentaDeAhorro.Retirar(-500); } Assert.AreEqual(esperado, obtenido); }