public void Depositando_no_Banco() { Pessoa nova_conta = new Pessoa(); nova_conta.Nome = "Mateus Luiz Arruda de Souza Ramos"; nova_conta.Numero_Conta = 120; nova_conta.CPF = "222.333.666-38"; double saldo = 500; int numero = 1; Conta_Corrente conta_corrente = new Conta_Corrente(numero, saldo, nova_conta); conta_corrente.Depositar(2000); Assert.AreEqual(2500, conta_corrente.Saldo); }
public void Sacando_Valores_Com_Hack() { Pessoa nova_conta = new Pessoa(); nova_conta.Nome = "Mateus Luiz Arruda de Souza Ramos"; nova_conta.Numero_Conta = 120; nova_conta.CPF = "222.333.666-38"; double saldo = 500; int numero = 1; Conta_Corrente conta_corrente = new Conta_Corrente(numero, saldo, nova_conta); conta_corrente.Sacar(1000000); Assert.AreEqual(500, conta_corrente.Saldo); }
static void Main(string[] args) { string Nome_Temp; int Conta_Temp; char Resposta; float Deposito; float Saque; Console.WriteLine("Bem Vindo ao Banco ABC!"); Console.Write("Informe o nome do Titular da conta: "); Nome_Temp = Console.ReadLine(); Console.Write("Digite o número da conta: "); Conta_Temp = int.Parse(Console.ReadLine()); Conta Conta_Corrente = new Conta(Conta_Temp, Nome_Temp); Console.WriteLine("Deseja fazer um deposito inicial ? (S/N)"); Console.Write("-> "); Resposta = char.Parse(Console.ReadLine()); if (Resposta == 'S') { Console.Write("Informe o valor do deposito: R$"); Deposito = float.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Conta_Corrente = new Conta(Conta_Temp, Nome_Temp, Deposito); Console.WriteLine("Dados da conta atualizados: "); Console.WriteLine(Conta_Corrente); } else { Console.WriteLine("Deposito inicial não feito"); Console.WriteLine(Conta_Corrente); } Console.Write("Digite o valor do deposito: R$"); Deposito = float.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Conta_Corrente.Deposito(Deposito); Console.WriteLine("Dados bancarios atualizados: "); Console.WriteLine(Conta_Corrente); Console.WriteLine("Digite o valor do saque (Terá uma taxa de R$5.00"); Console.Write("R$"); Saque = float.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Conta_Corrente.Saque(Saque); Console.WriteLine("Dados bancários atualizados: "); Console.WriteLine(Conta_Corrente); }
public void Transferindo_Falha() { Pessoa nova_conta = new Pessoa(); nova_conta.Nome = "Mateus Luiz Arruda de Souza Ramos"; nova_conta.Numero_Conta = 120; nova_conta.CPF = "222.333.666-38"; Pessoa nova_conta2 = new Pessoa(); nova_conta2.Nome = "Diogo do Senai (Mestre Yoda)"; nova_conta2.CPF = "111.444.777-38"; nova_conta2.Numero_Conta = 7890; double saldo = 500; int numero = 1; Conta_Corrente conta_corrente = new Conta_Corrente(numero, saldo, nova_conta); conta_corrente.Transferir(nova_conta2,2000); Assert.AreEqual(500, conta_corrente.Saldo); }