public void Include_MegaWindfury_V07TR0N()
        {
            var eb = new EntityBuilder("GVG_111t", 4, 8).Windfury().Charge().InPlay();

            Assert.IsTrue(eb.ToBoardCard().Include);
            Assert.IsTrue(eb.AttacksThisTurn(1).ToBoardCard().Include);
            Assert.IsTrue(eb.AttacksThisTurn(3).ToBoardCard().Include);
            Assert.IsFalse(eb.AttacksThisTurn(4).Exhausted().ToBoardCard().Include);
        }
        public void Attack_MegaWindfury_V07TR0N()
        {
            var eb = new EntityBuilder("GVG_111t", 4, 8).Windfury().Charge().InPlay();

            Assert.AreEqual(16, eb.ToBoardCard().Attack);
            Assert.AreEqual(16, eb.Exhausted().ToBoardCard(false).Attack);
            Assert.AreEqual(12, eb.AttacksThisTurn(1).ToBoardCard().Attack);
            Assert.AreEqual(8, eb.AttacksThisTurn(2).ToBoardCard().Attack);
            Assert.AreEqual(4, eb.AttacksThisTurn(3).ToBoardCard().Attack);
            Assert.AreEqual(4, eb.AttacksThisTurn(4).ToBoardCard().Attack);
        }
Ejemplo n.º 3
0
        public void AttackHealth_EntityHasHideStats()
        {
            var eb = new EntityBuilder(CardIds.NonCollectible.Neutral.TheDarkness_TheDarkness, 20, 20).InPlay();

            var card = eb.ToBoardCard();

            Assert.AreEqual(20, card.Attack);
            Assert.AreEqual(20, card.Health);

            var hidden = eb.HideStats().ToBoardCard();

            Assert.AreEqual(0, hidden.Attack);
            Assert.AreEqual(0, hidden.Health);
        }
        public void DontInclude_WeaponWhenActive()
        {
            var card = _weapon.ToBoardCard();

            Assert.IsFalse(card.Include);
        }
		public void Include_MegaWindfury_V07TR0N()
		{
			var eb = new EntityBuilder("GVG_111t", 4, 8).Windfury().Charge().InPlay();

			Assert.IsTrue(eb.ToBoardCard().Include);
			Assert.IsTrue(eb.AttacksThisTurn(1).ToBoardCard().Include);
			Assert.IsTrue(eb.AttacksThisTurn(3).ToBoardCard().Include);
			Assert.IsFalse(eb.AttacksThisTurn(4).Exhausted().ToBoardCard().Include);
		}
		public void Attack_MegaWindfury_V07TR0N()
		{
			var eb = new EntityBuilder("GVG_111t", 4, 8).Windfury().Charge().InPlay();

			Assert.AreEqual(16, eb.ToBoardCard().Attack);
			Assert.AreEqual(16, eb.Exhausted().ToBoardCard(false).Attack);
			Assert.AreEqual(12, eb.AttacksThisTurn(1).ToBoardCard().Attack);
			Assert.AreEqual(8, eb.AttacksThisTurn(2).ToBoardCard().Attack);
			Assert.AreEqual(4, eb.AttacksThisTurn(3).ToBoardCard().Attack);
			Assert.AreEqual(4, eb.AttacksThisTurn(4).ToBoardCard().Attack);
		}