public void CerrarCuentaPrueba() { Persona ingrid = new Persona("Ingrid", "Luñá", "Taboada"); Cuenta cuenta1 = new Cuenta(0), cuenta2 = new Cuenta(1), cuenta3 = new Cuenta(3); Cliente cliente = new Cliente(0, ingrid, cuenta1); cuenta3.Abonar(100); cliente.AgregarCuenta(cuenta2); cliente.AgregarCuenta(cuenta3); Assert.ThrowsException <InvalidOperationException>( () => cliente.CerrarCuenta()); cliente.QuitarCuenta(cuenta1); cliente.QuitarCuenta(cuenta2); Assert.ThrowsException <InvalidOperationException>( () => cliente.CerrarCuenta()); cuenta3.Retirar(100); cliente.CerrarCuenta(); Assert.AreEqual(null, cliente.Propietario); Assert.AreEqual(null, cliente.Cuentas); //Assert.IsTrue(cliente == null); }
public void AbonoCorrectoPrueba() { Cuenta cuenta = new Cuenta(1); decimal resultado = cuenta.Abonar(500m); Assert.AreEqual(cuenta.Saldo, 500m); Assert.AreEqual(resultado, 500m); }
//abona a la Cuenta con el numero de cuenta especificado public void Abonar(int numeroCuentaUsuario, decimal monto) { Cuenta cuentaUsuario = ObtenerCuenta(numeroCuentaUsuario); cuentaUsuario.Abonar(monto); }