public PaymentService( IPreConditionEvaluator <Payment> preConditionEvaluator, IDataProtectionProvider dataProtectionProvider) { this.preConditionEvaluator = preConditionEvaluator; this.dataProtectionProvider = dataProtectionProvider; }
public MerchantValidation(IPreConditionEvaluator <MerchantCommand> preConditionEvaluator) { this.preConditionEvaluator = preConditionEvaluator; }
public PaymentValidation( IPreConditionEvaluator <PaymentCommand> preConditionEvaluator) { this.preConditionEvaluator = preConditionEvaluator; }
public MerchantService(IPreConditionEvaluator <Merchant> preConditionEvaluator) { this.preConditionEvaluator = preConditionEvaluator; }