public void TestMethod1() { Dice dice = new Dice(); var a = new Animal(); a.Armor = 5; AnimalBuilderAE.RunScript(a, dice, "animal.Armor = 0;"); Assert.AreEqual(0, a.Armor); }
public void TestMethod2() { Dice dice = new Dice(); var animal = new Animal(); animal.Skills.Add("Stealth", 2); animal.Skills.Remove("Stealth"); AnimalBuilderAE.RunScript(animal, dice, "animal.Skills.Remove(\"Stealth\");"); Assert.IsNull(animal.Skills["Stealth"]); if (animal.Movement == "Flight") { animal.Movement = "Walk"; animal.Strength += dice.D(1, 6); } else { animal.Movement += " Flight"; animal.Strength -= 1; animal.Armor -= 1; } }