public void UnSystemeDepaimentDefectueux_QuandPayer_DevraitNePasPayer() { ConsidererSystemePaiementDefectueux(); ConsidererCompteAvecAssezArgent(); var demandeDePaiement = new DemandePaiement(compte, systemePaiement); var isPaye = demandeDePaiement.Payer(unMontantQuelconque); Assert.That(isPaye, Is.False); }
public void PasAssezArgent_QuandPayer_DevraitNePasPayer() { ConsidererSystemePaiementFonctionnel(); ConsidererCompteAvecPasAssezArgent(); var demandeDePaiement = new DemandePaiement(compte, systemePaiement); var isPaye = demandeDePaiement.Payer(unMontantQuelconque); Assert.That(isPaye, Is.False); }
public void QuandPayer_DevraitAssurerAssezArgentAvantPayer() { ConsidererSystemePaiementFonctionnel(); ConsidererCompteAvecAssezArgent(); var demandeDePaiement = new DemandePaiement(compte, systemePaiement); demandeDePaiement.Payer(unMontantQuelconque); Mock.Get(compte).Verify(c => c.AAssezArgent(It.IsAny <double>()), Times.Once); }