Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }