Example #1
0
        public void MaxCardAmount_MoreThanLimit_Fails()
        {
            MaxCardAmount maxCardRule = new MaxCardAmount()
            {
                RuleName  = RuleName,
                CardName  = CardName,
                MaxAmount = CardLimit - 1
            };

            List <Card> deck = buildDeck();

            Assert.IsFalse(maxCardRule.isDeckValid(deck));
        }
Example #2
0
        public void MaxCardAmount_LessThanLimit_Passes()
        {
            MaxCardAmount maxCardRule = new MaxCardAmount()
            {
                RuleName  = RuleName,
                CardName  = CardName,
                MaxAmount = CardLimit + 1
            };

            List <Card> deck = buildDeck();

            Assert.IsTrue(maxCardRule.isDeckValid(deck));
        }