public void it_should_return_correct_payment_strategy()
        {
            IPaymentStrategyFactory subscriptionPaymentStrategyFactory = new SubscriptionPaymentStrategyFactory();

            IPaymentStrategy paymentStrategy = subscriptionPaymentStrategyFactory.GetPaymentStratgey(_subscriptionLevel.ToString());

            Assert.IsInstanceOf(_paymentStrategyResult, paymentStrategy);
        }
Beispiel #2
0
        public void it_should_return_unknown_payment_strategy()
        {
            IPaymentStrategyFactory subscriptionPaymentStrategyFactory = new SubscriptionPaymentStrategyFactory();

            IPaymentStrategy paymentStrategy = subscriptionPaymentStrategyFactory.GetPaymentStratgey(_strategyName);

            Assert.IsInstanceOf(typeof(UnknownPaymentStrategy), paymentStrategy);
        }