public void ElixirOfAgilityObject_ShouldIncreaseAgilityOfHero_WhenUsed() { IWarriorHero dummy = ClassFactory.CreateWarrior("test"); int agility = dummy.Agility; IUseable <Item> elixir = ElixirFactory.CreateElixirOfAgility("test", 1, 10); dummy.Use(elixir); Assert.AreNotEqual(dummy.Agility, agility); }
public void ElixirOfIntellectObject_ShouldIncreaseIntellectOfHero_WhenUsed() { IWarriorHero dummy = ClassFactory.CreateWarrior("test"); int intellect = dummy.Intellect; IUseable <Item> elixir = ElixirFactory.CreateElixirOfIntellect("test", 1, 10); dummy.Use(elixir); Assert.AreNotEqual(dummy.Intellect, intellect); }
public void ElixirOfStraightObject_ShouldIncreaseStraightOfHero_WhenUsed() { IWarriorHero dummy = ClassFactory.CreateWarrior("test"); int straight = dummy.Straight; IUseable <Item> elixir = ElixirFactory.CreateElixirOfStraight("test", 1, 10); dummy.Use(elixir); Assert.AreNotEqual(dummy.Straight, straight); }