public void MaxDeckSize_GreaterThanLimit_Fails() { MaxDeckSize mainDeckRule = new MaxDeckSize() { RuleName = RuleName, DeckName = MainDeckName, MaxSize = DeckLimit - 1 }; MaxDeckSize sideDeckRule = new MaxDeckSize() { RuleName = RuleName, DeckName = MainDeckName, MaxSize = DeckLimit }; List <Card> deck = buildDeck(); Assert.IsFalse(mainDeckRule.isDeckValid(deck)); Assert.IsTrue(sideDeckRule.isDeckValid(deck)); }
public void MaxDeckSize_LessThanLimit_Passes() { MaxDeckSize mainDeckRule = new MaxDeckSize() { RuleName = RuleName, DeckName = MainDeckName, MaxSize = DeckLimit + 1 }; MaxDeckSize sideDeckRule = new MaxDeckSize() { RuleName = RuleName, DeckName = MainDeckName, MaxSize = DeckLimit }; List <Card> deck = buildDeck(); Assert.IsTrue(mainDeckRule.isDeckValid(deck)); Assert.IsTrue(sideDeckRule.isDeckValid(deck)); }