Exemple #1
0
        public void PaymentSchemeFactory_ChapsType_ReturnsChapsPaymentValidator()
        {
            var paymentSchemeFactory = new PaymentSchemeFactory();

            var type = paymentSchemeFactory.GetPaymentSchemeValidator(PaymentScheme.Chaps);

            Assert.IsType <ChapsPaymentValidator>(type);
        }
Exemple #2
0
        public void PaymentSchemeFactory_FasterPaymentType_ReturnsFasterPaymentValidator()
        {
            var paymentSchemeFactory = new PaymentSchemeFactory();

            var type = paymentSchemeFactory.GetPaymentSchemeValidator(PaymentScheme.FasterPayments);

            Assert.IsType <FasterPaymentsValidator>(type);
        }
Exemple #3
0
        public void PaymentSchemeFactory_BacsType_ReturnsBacsPaymentValidator()
        {
            var paymentSchemeFactory = new PaymentSchemeFactory();

            var type = paymentSchemeFactory.GetPaymentSchemeValidator(PaymentScheme.Bacs);

            Assert.IsType <BacsPaymentValidator>(type);
        }