public CompteBancaire(CompteCréé compte, DépotRéalisé dépotRéalisé) { _evenements = new List<IEvénementMétier>(); _numeroDeCompte = compte.NuméroDeCompte; _autorisationDeCrédit = compte.AutorisationDeCrédit; _montant = new Montant(dépotRéalisé.MontantDepot.Montant1); }
protected bool Equals(DépotRéalisé other) { return string.Equals(_numeroDeCompte, other._numeroDeCompte) && Equals(_montantDepot, other._montantDepot) && _dateDepot.Equals(other._dateDepot); }
public IEnumerable<IEvénementMétier> FaireUnDepot(Montant montantDepot, DateTime dateDepot) { DépotRéalisé depot = new DépotRéalisé(_numeroDeCompte, montantDepot, dateDepot); _montant.Add(montantDepot); yield return depot; }
private void Gérer(DépotRéalisé dépotRéalisé) { MontantCompte = MontantCompte.Add(dépotRéalisé.MontantDepot); }
public CompteBancaire(CompteCréé compteCréé, DépotRéalisé dépotRéalisé) { _numCompte = compteCréé.NumCompte; _autorisationCredit.Val = compteCréé.AutorisationCredit.Val; montant = dépotRéalisé.MontantDepot; }