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);
 }