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); }
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); }
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); }