示例#1
0
        public void GetPossibleDecks_MissingCreatedCardDoesNotFilter()
        {
            var opponent = new MockOpponent("Hunter");

            AddMetaDeck("Hunter", new List <string> {
                "Deadly Shot"
            });
            AddMetaDeck("Hunter", new List <string> {
                "Alleycat"
            });
            var predictor = new Predictor(opponent, _metaDecks.AsReadOnly());

            var hunterCard = Database.GetCardFromName("Deadly Shot");

            hunterCard.IsCreated = true;
            opponent.KnownCards.Add(hunterCard);
            predictor.CheckOpponentCards();
            Assert.AreEqual(2, predictor.PossibleDecks.Count);
        }