public void DeveSacarDinheiroDaContaSemSaldo() { //Arrange var mock = new CestaMock(); Conta conta = new ContaCorrente("1", "1", "João", 100.0m, 100.0m, mock); //Act //Assert Assert.ThrowsException <Exception>(() => conta.Sacar(150.0m)); }
public void DeveDepositarDinheiroNaConta() { //Arrange var mock = new CestaMock(); Conta conta = new ContaCorrente("1", "1", "João", 100.0m, 100.0m, mock); //Act conta.Depositar(100.0m); //Assert Assert.AreEqual(200.0m, conta.Saldo); }
public void DeveSacarDinheiroDaContaComSaldo() { //Arrange var mock = new CestaMock(); Conta conta = new ContaCorrente("1", "1", "João", 100.0m, 100.0m, mock); //Act conta.Sacar(50.0m); //Assert Assert.AreEqual(50.0m, conta.Saldo); }
public void DeveAbrirContaCorrente() { //Arrange Carteira carteira = new Carteira(); //Act var mock = new CestaMock(); var contaCorrente = carteira.AbrirConta("1", "João", 100.0m, 1000.0m, mock); //Assert Assert.IsNotNull(contaCorrente); }