protected ProcessCard(Policy policy, ILogger logger, ICardSettingsRepository cardSettingsRepository) { this.policy = policy; Logger = logger; this.cardSettingsRepository = cardSettingsRepository; }
public ProcessCardMastercard(Policy policy, ILogger logger, ICardSettingsRepository cardSettingsRepository) : base(policy, logger, cardSettingsRepository) { this.businessValidations = new BusinessValidationFactory().Create(policy); }
public ProcessCardFactory(ILogger logger, ICardSettingsRepository cardSettingsRepository) { this.logger = logger; this.cardSettingsRepository = cardSettingsRepository; }