コード例 #1
0
 def test_debit_sans_ticket_solde_suffisant(self):
     caisse = Caisse()
     carte = Carte(150, 10, 8)
     caisse.payerSansTicket(carte, 15)
     self.assertEqual(135, carte.getSolde())
コード例 #2
0
 def test_debit_ticket_insuffisant_solde_suffisant(self):
     caisse = Caisse()
     carte = Carte(150, 0, 8)
     caisse.payerAvecTicket(carte, 7)
     self.assertEqual(143, carte.getSolde())
コード例 #3
0
 def test_get_solde(self):
     carte = Carte(20,3,8)
     self.assertEqual(20, carte.getSolde())
コード例 #4
0
 def test_debit_ticket_suffisant_montant_superieur_valeur_ticket(self):
     caisse = Caisse()
     carte = Carte(150, 10, 8)
     caisse.payerAvecTicket(carte, 10)
     self.assertEqual(148, carte.getSolde())
コード例 #5
0
 def test_debiter_solde(self):
     carte = Carte(20,3,8)
     carte.debiter(10)
     self.assertEqual(10, carte.getSolde())