public void DobleConsignacion() { string numeroDeCuenta = "1001"; string nombreDeCuenta = "Cuenta de Ejemplo"; CertificadoDeDepositoATermino cdt = new CertificadoDeDepositoATermino(); cdt.Numero = numeroDeCuenta; cdt.Nombre = nombreDeCuenta; cdt.Consignar(1500000, "No implementa"); IList <string> errores = cdt.CanConsign(1500000); string obtenido; string esperado = "No es posible realizar una segunda consignacion"; if (errores.Contains(esperado)) { obtenido = esperado; } else { obtenido = cdt.Consignar(1500000, "No implementa"); } Assert.AreEqual(esperado, obtenido); }
public void ConsignacionInicialIncorrecta() { string numeroDeCuenta = "1001"; string nombreDeCuenta = "Cuenta de Ejemplo"; CertificadoDeDepositoATermino cdt = new CertificadoDeDepositoATermino(); cdt.Numero = numeroDeCuenta; cdt.Nombre = nombreDeCuenta; IList <string> errores = cdt.CanConsign(500); string obtenido; string esperado = "El valor de la consignacion inicial" + $" debe ser de {CertificadoDeDepositoATermino.VALOR_CONSIGNACION_INICIAL}"; if (errores.Contains(esperado)) { obtenido = esperado; } else { obtenido = cdt.Consignar(500, "No implementa"); } Assert.AreEqual(esperado, obtenido); }
public void ConsignacionInicialCorrecta() { string numeroDeCuenta = "1001"; string nombreDeCuenta = "Cuenta de Ejemplo"; CertificadoDeDepositoATermino cdt = new CertificadoDeDepositoATermino(); cdt.Numero = numeroDeCuenta; cdt.Nombre = nombreDeCuenta; IList <string> errores = cdt.CanConsign(1500000); string obtenido; string esperado = $"Su Nuevo Saldo es de ${1500000} pesos"; if (errores.Contains(esperado)) { obtenido = esperado; } else { obtenido = cdt.Consignar(1500000, "No implementa"); } Assert.AreEqual(esperado, obtenido); }
public void ValidarConsignacionNegativa() { string numeroDeCuenta = "1001"; string nombreDeCuenta = "Cuenta de Ejemplo"; CertificadoDeDepositoATermino cdt = new CertificadoDeDepositoATermino(); cdt.Numero = numeroDeCuenta; cdt.Nombre = nombreDeCuenta; IList <string> errores = cdt.CanConsign(-500); string obtenido; string esperado = "El valor a consignar es incorrecto"; if (errores.Contains(esperado)) { obtenido = esperado; } else { obtenido = cdt.Consignar(-500, "No implementa"); } Assert.AreEqual(esperado, obtenido); }