public void BuffOnCardInPlay_returns1_IfCardInPlay()
    {
        BuffOnCardInPlayEffect buff    = new BuffOnCardInPlayEffect();
        List <Player>          players = new List <Player>();
        Player player1 = new Player("ahmed", new List <Card>(), new iStrategyPlayer());

        player1.activeAllies.Add(new AllyCard("Ally Card", "name", "texture", 5, 5, "special", "", "", 0, 0, new NoBuff()));
        players.Add(player1);
        Assert.AreEqual(buff.BuffOnCardInPlay(players, "name", 1), 1);
    }
    public void BuffOnQuest_returns0_ifQuestIsWrong()
    {
        BuffOnCardInPlayEffect buff = new BuffOnCardInPlayEffect();

        Assert.AreEqual(buff.BuffOnQuest("quest", "otherQuest", 1), 0);
    }
    public void BuffOnQuest_stillReturns0_onProperQuest()
    {
        BuffOnCardInPlayEffect buff = new BuffOnCardInPlayEffect();

        Assert.AreEqual(buff.BuffOnQuest("quest", "quest", 1), 0);
    }