private void RefreshTestData()
        {
            customerCreator   = new CustomerCreator();
            paymentCreator    = new PaymentCreator();
            creditCardCreator = new CreditCardCreator();

            customerData   = customerCreator.Result;
            paymentData    = paymentCreator.Result;
            creditCardData = creditCardCreator.Result;
        }
Example #2
0
        public void Init()
        {
            credentials = new Credential();
            credentials.AddCredentialItem("MerchantId", "41d05cb1-9f41-4981-9cd2-25994f37cd4c");
            credentials.AddCredentialItem("MerchantKey", "BNFUCGHXSSKTFLMSMRSYIGPARRYXNYBTCYNQPTIH");

            customerCreator   = new CustomerCreator();
            paymentCreator    = new PaymentCreator();
            creditCardCreator = new CreditCardCreator();

            customerData   = customerCreator.Result;
            paymentData    = paymentCreator.Result;
            creditCardData = creditCardCreator.Result;
        }
Example #3
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            // Read credit card detail from reader
            ICardReader reader      = new CardReaderUtil();
            CardDetails cardDetails = reader.ReadCardDetail();

            // Pass this obj to Creator
            CreditCardCreator creator    = new CreditCardCreator();
            CreditCard        creditCard = creator.GetCard(cardDetails);

            Console.WriteLine("\nYour card details are below : \n");
            Console.WriteLine("Card Holder Name: {0}\ncard Number: {1}\nExpiry Date: {2}",
                              creditCard.CardHolderName, creditCard.CardNumber, creditCard.ExpiryDate);

            Console.ReadKey();
        }
Example #4
0
 public void testInit()
 {
     debitCardCreator    = new DebitCardCreator();
     creditCardCreator   = new CreditCardCreator();
     platinumCardCreator = new PlatinumCardCreator();
 }