コード例 #1
0
        public void TestEatingFoodWithRegenerateHealthEffect()
        {
            int expectedLife          = 100;
            RegenerationEffect effect = new RegenerationEffect(RegenerationType.Health, 200);
            Food food = new Food("Steak", new Location(), effect);

            //player lost half of its life
            _player.CurrentHealth /= 2;
            //player eat food to regenerate health
            _player.Eat = true;
            _player.Eating(food);

            Assert.AreEqual(expectedLife, _player.CurrentHealth);
        }