public void TestWizzardVsOrk() { // Wizzard can control Orks so they are not able to damage them. => wizzard always win Card wizzard = new Wizzard(); Card ork = new Ork(); Assert.IsTrue(wizzard.Attack(ork)); Assert.IsFalse(ork.Attack(wizzard)); }
[Test]//Dem Wizzard können Orks nichts anhaben weil er sie verzaubert. public void WizzardFightAgainstOrk() { Card Jaina = new Wizzard(25); Card Thrall = new Ork(35); Jaina.SetDamage(Thrall, Thrall.Attack(Jaina)); var actualDamage = Jaina.Damage; Assert.AreEqual(0, actualDamage); }
[Test]//Monsterkampf gegen Spell public void MonsterCardFightAgainstSpellCard() { Card Mordechai = new Ork(30); Card Aquaknarre = new WaterSpell(20); Mordechai.SetDamage(Aquaknarre, Aquaknarre.Attack(Mordechai)); Aquaknarre.SetDamage(Mordechai, Mordechai.Attack(Aquaknarre)); var SpellDamage = Mordechai.Damage; var Orkdamage = Aquaknarre.Damage; Assert.AreEqual(60, Orkdamage); Assert.AreEqual(10, SpellDamage); }