public CreditCardPaymentProcessor(IPaymentConnection paymentConnection) { _paymentConnection = paymentConnection; }
public void ProcessPayment(Subscription subscription) { IPaymentConnection paymentConnection = ServiceLocator.GetPaymentConnection(); paymentConnection.MakeCreditCardPayment(subscription.CreditCardNumber, subscription.InitialFee); }