public Person(IList <IWallet> wallets, IGroupTimePasser timePasser, IInterestBalanceCollector balanceCollector) : base(balanceCollector) { _wallets = wallets.ToList(); _timePasser = timePasser; }
public Wallet(IList <ICreditCard> cards, IGroupTimePasser timePasser, IInterestBalanceCollector balanceCollector) : base(balanceCollector) { _cards = cards.ToList(); _timePasser = timePasser; }
public Person(IList <IWallet> wallets, IGroupTimePasser timePasser) : this(wallets, timePasser, new InterestBalanceCollector()) { }
public Wallet(IList <ICreditCard> cards, IGroupTimePasser timePasser) : this(cards, timePasser, new InterestBalanceCollector()) { }