public void RealizarDepositoTest() { CaixaEletronico caixa = new CaixaEletronico(50, 50, 50, 50); caixa.RealizarDeposito(10); caixa.ExibirExtrato(); }
public static void PedidoDeposito() { var inputOperacao = ""; while (inputOperacao != "0") { Console.WriteLine("\nPor Favor Insira as notas:"); Console.WriteLine("5 - Nota de 5"); Console.WriteLine("10 - Nota de 10"); Console.WriteLine("20 - Nota de 20"); Console.WriteLine("50 - Nota de 50"); Console.WriteLine("100 - Nota de 100"); Console.WriteLine("\nOu digite 0 para sair:\n"); inputOperacao = Console.ReadLine(); int valorCedula = 0; if (!Int32.TryParse(inputOperacao, out valorCedula)) { Console.WriteLine("\nPor Favor Informe um valor Valido\n"); continue; } var cedula = CedulasPermitidas.Find(x => x.Valor == valorCedula); if (cedula != null) { Console.WriteLine("\nInforme a Quantidade de Cedulas\n"); var inputQuantidadeCedula = Console.ReadLine(); int quantidadeCedula = 0; if (!Int32.TryParse(inputQuantidadeCedula, out quantidadeCedula)) { Console.WriteLine("\nPor Favor Informe um valor Valido\n"); continue; } AbastecerCaixa(cedula, quantidadeCedula); _caixaEletronico.RealizarDeposito(cedula.Valor * quantidadeCedula); } } }