static void Main(string[] args) { Cuenta cuenta = new Cuenta() { SaldoDeuda = 200, TipoCuenta = 1, TipoImpuesto = 105 }; Cuenta cuentaConDeudaMayor = new Cuenta() { SaldoDeuda = 200, TipoCuenta = 2, TipoImpuesto = 201 }; CuentaManager manager = new CuentaManager(); Console.WriteLine($"Aplicar Amnistia utilizando el patron de diseño factory"); Console.WriteLine($"Saldo Deuda:{cuenta.SaldoDeuda}"); Console.WriteLine($"Tipo Cuenta :{cuenta.TipoCuenta}"); Console.WriteLine($"Tipo Impuesto: {cuenta.TipoImpuesto}"); Console.WriteLine($"***APLICANDO AMNISTIA *******"); manager.AplicarAmnistia(cuenta); Console.WriteLine($"Nuevo saldo Deuda {cuenta.SaldoDeuda}"); Console.ReadLine(); Console.WriteLine($"Saldo Deuda:{cuentaConDeudaMayor.SaldoDeuda}"); Console.WriteLine($"Tipo Cuenta :{cuentaConDeudaMayor.TipoCuenta}"); Console.WriteLine($"Tipo Impuesto: {cuentaConDeudaMayor.TipoImpuesto}"); Console.WriteLine($"***APLICANDO AMNISTIA *******"); manager.AplicarAmnistia(cuentaConDeudaMayor); Console.WriteLine($"Nuevo saldo Deuda {cuentaConDeudaMayor.SaldoDeuda}"); Console.ReadLine(); }