Esempio n. 1
0
 def test_createTransaction_when_balanaceInquiry(self):
     balanceInquiry = 1
     atm = ATM()
     self.assertIsInstance(atm.createTransaction(balanceInquiry),
                           BalanceInquiry)
Esempio n. 2
0
 def test_createTransaction_when_Deposit(self):
     deposit = 3
     atm = ATM()
     self.assertIsInstance(atm.createTransaction(deposit), Deposit)
Esempio n. 3
0
 def test_createTransaction_when_None(self):
     invalid = 4
     atm = ATM()
     self.assertIsNone(atm.createTransaction(invalid))
Esempio n. 4
0
 def test_createTransaction_when_withdrawal(self):
     withdrawal = 2
     atm = ATM()
     self.assertIsInstance(atm.createTransaction(withdrawal), Withdrawal)