public ExpensivePaymentGateway(IMockProcessor mockProcessor) { this._mockProcessor = mockProcessor; }
public CheapPaymentGateway(IMockProcessor mockProcessor) { this._mockProcessor = mockProcessor; }
public PremiumPaymentService(IMockProcessor mockProcessor) { this._mockProcessor = mockProcessor; }