public void CompteAvecArgent_QuandDemanderRetrait_DevraitRetirerArgent() { var compteDeBanque = new CompteDeBanque(100); var argentAEteRetiree = serviceDeRetrait.RetirerArgent(compteDeBanque, montantARetirer); Assert.True(argentAEteRetiree); }
public void CompteVide_QuandDemanderRetrait_DevraitPasRetirerArgent() { var compteDeBanque = new CompteDeBanque(0); var argentAEteRetiree = serviceDeRetrait.RetirerArgent(compteDeBanque, montantARetirer); Assert.False(argentAEteRetiree); }
public void CompteVide_QuandValiderCompte_DevraitRetournerCompteVide() { var compteDeBanque = new CompteDeBanque(0); var montantARetirer = 0; var compteValide = compteDeBanque.PeutRetirerArgent(montantARetirer); Assert.False(compteValide); }
public void CompteAvecArgent_QuandRetirerToutArgentDansLeCompte_DevraitRetournerMontantPeutEtreRetire() { var compteDeBanque = new CompteDeBanque(100); var montantARetirer = 100; var comptePeutRetirerMontant = compteDeBanque.PeutRetirerArgent(montantARetirer); Assert.True(comptePeutRetirerMontant); }
public void CompteAvecArgent_QuandRecoitMontantARetirerPlusPetitQueMontantDisponible_DevraitRetournerMontantPeutEtreRetire() { var compteDeBanque = new CompteDeBanque(100); var montantARetirer = 50; var comptePeutRetirerMontant = compteDeBanque.PeutRetirerArgent(montantARetirer); Assert.True(comptePeutRetirerMontant); }