Example #1
0
 public PaymentService(IContainerIoc pContainer)
     : base(pContainer)
 {
     _storeDal         = AbstractUnityConfig.Resolve <IStoreDal>();
     _mockClearSaleDal = AbstractUnityConfig.Resolve <IMockClearSaleDal>();
     _paymentDal       = AbstractUnityConfig.Resolve <IPaymentDal>();
     _paymentBll       = AbstractUnityConfig.Resolve <IPaymentBll>();
 }
Example #2
0
        public void InvalidCreditCard()
        {
            UnityConfig.Inicializar();
            var paymentRequest = new PaymentRequest();

            paymentRequest.IdStore          = 1;
            paymentRequest.CreditCardBrand  = 1;
            paymentRequest.CreditCardNumber = "4111111111111111";
            paymentRequest.ExpMonth         = "10asd";
            paymentRequest.ExpYear          = "22";
            paymentRequest.SecurityCode     = "123";
            paymentRequest.HolderName       = "LUKE SKYWALKER";
            paymentRequest.IsTest           = true;

            var paymentService = AbstractUnityConfig.Resolve <IPaymentService>();
            var result         = paymentService.Payment(paymentRequest);

            Assert.IsTrue(!result.Success);
        }
 public PaymentController()
     : base()
 {
     _paymentService = AbstractUnityConfig.Resolve <IPaymentService>();
 }