示例#1
0
        public static ICreditCard GetCardInstance(int cardType)
        {
            ICreditCard cardDetails = null;

            if (cardType == 1)
            {
                cardDetails = new MoneyBackCreditCard();
            }
            else if (cardType == 2)
            {
                cardDetails = new TitaniumCreditCard();
            }
            return(cardDetails);
        }
示例#2
0
        public void WhenInputIsTitaniumTestCase()
        {
            TitaniumCreditCard cType = new TitaniumCreditCard(20000, 10);

            Assert.Equal("Titanium", cType.CardType);
        }