public void TestConsignarInicialIncorrecta() { //Dado: //El cliente tiene una cuenta de ahorro con //Número 10001, Nombre “Cuenta ejemplo”, Saldo de 0 //Cuando: //Va a consignar el valor inicial de $49.950 pesos //Entonces: //El sistema no registrará la consignación //AND presentará el mensaje. //“El valor mínimo de la primera consignación debe ser de $50,000.00 mil pesos”. //Dado - Preparar (A) CuentaAhorros cuentaAhorro = new CuentaAhorros("10001", "Cuenta Ejemplo", 0); decimal valorConsignar = 49950; var fechaConsignacion = new DateTime(2018, 02, 1); var ciudad = "Valledupar"; //Cuando - Actuar (A) string mensajeRespuesta = cuentaAhorro.Consignar(valorConsignar, fechaConsignacion, ciudad); //Entonces - Afirmar (A) Assert.AreEqual("El valor minimo de la primera consignacion debe ser de $50,000.00 mil pesos.", mensajeRespuesta); }
public void TestConsignarPosteriorCorrecta() { //Dado: //El cliente tiene una cuenta de ahorro con //Número 10001, Nombre “Cuenta ejemplo”, Saldo de 30000 //Cuando: //Va a consignar el valor de $49.950 pesos //Entonces: //El sistema registrará la consignación //AND presentará el mensaje. //"Su Nuevo Saldo es de 79,950.00 pesos m/c" //Dado - Preparar (A) CuentaAhorros cuentaAhorro = new CuentaAhorros("10001", "Cuenta Ejemplo", 30000); decimal valorConsignar = 49950; var fechaConsignacion = new DateTime(2018, 02, 1); var ciudad = "Valledupar"; //Cuando - Actuar (A) string mensajeRespuesta = cuentaAhorro.Consignar(valorConsignar, fechaConsignacion, ciudad); //Entonces - Afirmar (A) Assert.AreEqual("Su Nuevo Saldo es de $79,950.00 pesos m/c", mensajeRespuesta); }
public void TestConsignarValorMenorACero() { //Dado: //El cliente tiene una cuenta de ahorro //Número 10001, Nombre “Cuenta ejemplo”, Saldo de 0 //Cuando: //Va a consignar un valor -100 //Entonces: //El sistema presentará el mensaje. “El valor a consignar es incorrecto” //Dado - Preparar (A) CuentaAhorros cuentaAhorro = new CuentaAhorros("10001", "Cuenta Ejemplo", 0); decimal valorConsignar = -100; var fechaConsignacion = new DateTime(2018, 02, 1); var ciudad = "Valledupar"; //Cuando - Actuar (A) string mensajeRespuesta = cuentaAhorro.Consignar(valorConsignar, fechaConsignacion, ciudad); //Entonces - Afirmar (A) Assert.AreEqual("El valor a consignar es incorrecto", mensajeRespuesta); }