def test_paiement_ticket_sans_ticket(self):
     caisse = Caisse()
     carte = Carte()
     carte.crediter(6)
     caisse.insererCarte(carte)
     caisse.paiementTicket(5)
     self.assertTrue(carte.solde() == 1)
 def test_paiement_ticket_avec_ticket(self):
     caisse = Caisse()
     carte = Carte()
     carte.crediterTicket(2)
     carte.setValueOfTicket(5)
     carte.crediter(6)
     caisse.insererCarte(carte)
     caisse.paiementTicket(5)
     self.assertTrue(carte.solde() == 6)
 def test_init(self):
     caisse = Caisse()
     carte = Carte()
     caisse.insererCarte(carte)
     self.assertTrue(caisse.hasCarte())
 def test_consulter_solde_ticket(self):
     caisse = Caisse()
     carte = Carte()
     caisse.insererCarte(carte)
     carte.setValueOfTicket(5)
     self.assertTrue(caisse.soldeTicket() == 5)
 def test_consulter_solde_nombre_ticket(self):
     caisse = Caisse()
     carte = Carte()
     carte.crediterTicket(5)
     caisse.insererCarte(carte)
     self.assertTrue(caisse.numberTicket() == 5)
 def test_consulter_solde(self):
     caisse = Caisse()
     carte = Carte()
     caisse.insererCarte(carte)
     carte.crediter(12)
     self.assertTrue(caisse.solde() == 12)