public Receipt PayWithCreditCard(CreditCard creditCard) { _creditCardService.Process(creditCard, _total.Total); return new Receipt(_checkout_products, _total); }
public void Process(CreditCard creditCard, decimal amount) { Console.WriteLine("Process CC {0} : {1}", creditCard.Name, creditCard.Number); Console.WriteLine("Charged => {0}", amount); }