コード例 #1
0
ファイル: CardFactory.cs プロジェクト: vmeganathan81/Sample
        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);
        }