public void createAllMonstercards() { ICard card1 = new Dragon(100); ICard card2 = new FireElf(60); ICard card3 = new WaterGoblin(40); ICard card4 = new Knight(80); ICard card5 = new Kraken(80); ICard card6 = new Ork(70); ICard card7 = new Wizard(90); Cardname desiredName1 = Cardname.Dragon; Cardname desiredName2 = Cardname.FireElf; Cardname desiredName3 = Cardname.WaterGoblin; Cardname desiredName4 = Cardname.Knight; Cardname desiredName5 = Cardname.Kraken; Cardname desiredName6 = Cardname.Ork; Cardname desiredName7 = Cardname.Wizard; Assert.AreEqual(desiredName1, card1.name); Assert.AreEqual(desiredName2, card2.name); Assert.AreEqual(desiredName3, card3.name); Assert.AreEqual(desiredName4, card4.name); Assert.AreEqual(desiredName5, card5.name); Assert.AreEqual(desiredName6, card6.name); Assert.AreEqual(desiredName7, card7.name); }
public void Dragon_Goblin() { ICard card1 = new Dragon(100); ICard card2 = new WaterGoblin(40); float desiredCard1Damage = 100; float desiredCard2Damage = 0; float actualCard1Damage = card1.CombatBehavior(card2); float actualCard2Damage = card2.CombatBehavior(card1); Assert.AreEqual(desiredCard1Damage, actualCard1Damage); Assert.AreEqual(desiredCard2Damage, actualCard2Damage); }