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