public Card(ICardConfig cardConfig, IBalanceRepository balanceRepository) { if (cardConfig == null) { throw new ArgumentNullException(nameof(cardConfig)); } if (balanceRepository == null) { throw new ArgumentNullException(nameof(balanceRepository)); } _cardConfig = cardConfig; _balanceRepository = balanceRepository; _balanceRepository.InitBalance(_cardConfig.InitialAmount); }
public VstsCards(ICardConfig config) { _config = config; }