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); }