package bancomat;
import org.junit.Ignore;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
public class AtmTest {
private SessionDab atmSession;
private int withdrawals;
@Test
@Ignore
public void testWithdrawals() {
Bank bank = new Bank();
User user = new User();
Account account = bank.createAccount(user, 100);
account.addValidCreditCard("1234");
Atm atm = bank.getAtm(1000);
atmSession = atm.authenticate(user);
withdrawals = atmSession.withdraw(20);
assertEquals(withdrawals, 20);
assertEquals(account.balance(), 80);
assertTrue("Card not returned", atm.returnCard());
}
}