示例#1
0
        public void DeckHasCardTest_NULLCARD()
        {
            //arrange
            AbstractDeck test_deck  = new DEBUG_Deck();
            AbstractCard card_one   = new DEBUG_Card("Basic:Test1", AbstractCard.CardRarity.Common, AbstractCard.CardType.Attack, AbstractCard.CardTarget.None, 2, "Test card 1");
            AbstractCard card_two   = new DEBUG_Card("Basic:Test1", AbstractCard.CardRarity.Common, AbstractCard.CardType.Attack, AbstractCard.CardTarget.None, 2, "Test card 1");
            AbstractCard card_three = new DEBUG_Card("Basic:Test2", AbstractCard.CardRarity.Rare, AbstractCard.CardType.Magic, AbstractCard.CardTarget.None, 2, "Test card 2");
            AbstractCard card_four  = new DEBUG_Card("Basic:Test2", AbstractCard.CardRarity.Rare, AbstractCard.CardType.Magic, AbstractCard.CardTarget.None, 2, "Test card 2");

            test_deck.AddCard(card_one);
            test_deck.AddCard(card_two);
            test_deck.AddCard(card_three);
            test_deck.AddCard(card_four);

            AbstractCard serach_card = null;

            //act
            DeckSearchUtility.DeckHasCard(serach_card, test_deck);
            //assert
        }
示例#2
0
        public void DeckHasCardTest_NOTFOUND2()
        {
            //arrange
            AbstractDeck test_deck  = new DEBUG_Deck();
            AbstractCard card_one   = new DEBUG_Card("Basic:Test1", AbstractCard.CardRarity.Common, AbstractCard.CardType.Attack, AbstractCard.CardTarget.None, 2, "Test card 1");
            AbstractCard card_two   = new DEBUG_Card("Basic:Test1", AbstractCard.CardRarity.Common, AbstractCard.CardType.Attack, AbstractCard.CardTarget.None, 2, "Test card 1");
            AbstractCard card_three = new DEBUG_Card("Basic:Test2", AbstractCard.CardRarity.Rare, AbstractCard.CardType.Magic, AbstractCard.CardTarget.None, 2, "Test card 2");
            AbstractCard card_four  = new DEBUG_Card("Basic:Test2", AbstractCard.CardRarity.Rare, AbstractCard.CardType.Magic, AbstractCard.CardTarget.None, 2, "Test card 2");

            test_deck.AddCard(card_one);
            test_deck.AddCard(card_two);
            test_deck.AddCard(card_three);
            test_deck.AddCard(card_four);

            AbstractCard serach_card = new Punch();

            bool expected_result = false;
            //act
            bool result = DeckSearchUtility.DeckHasCard(serach_card, test_deck);

            //assert
            Assert.AreEqual(result, expected_result);
        }