public void SeDepositoMaiorQue4000_RetornaImpossivelRealizarDeposito() { var contaRepositorioMoq = ContasRepositorioMock.Instance().Setup_GetConta(400, "Luiz Henrique Farnetti", "44444444444").Mock(); var sut = new OperacoesConta(contaRepositorioMoq.Object); var result = sut.Depositar(4500, "12345678900"); Assert.Equal("Impossível efetuar o depósito. O valor máximo de depósito é de 4000 reais.", result); }
public void SeDepositoMenorQue4000_RetornaDepositoEfetuadoComSucesso() { var contaRepositorioMoq = ContasRepositorioMock.Instance().Setup_GetConta(500, "Luiz Henrique Farnetti", "44444444444").Mock(); var sut = new OperacoesConta(contaRepositorioMoq.Object); var result = sut.Depositar(1000, "12345678900"); Assert.Equal("Depósito efetuado com sucesso! Seu saldo atual é de $1500.", result); }
public void Entrada() { var menu = new TelaMenuEntrada(); String opcaoUsuario = menu.menuInicial(); var operacoes = new OperacoesConta(); while (opcaoUsuario.ToUpper() != "X") { switch (opcaoUsuario) { case "1": operacoes.ListaContas(); break; case "2": operacoes.InserirContas(); break; case "3": operacoes.Transferir(); break; case "4": operacoes.Sacar(); break; case "5": operacoes.Depositar(); break; default: throw new ArgumentOutOfRangeException(); } opcaoUsuario = menu.menuInicial(); } }