Esempio n. 1
0
        public void PlayerDie()
        {
            var player = new Player(0, "Player");

            player.Die += PlayerDie;
            player.GetDamage(25);
            player.GetDamage(15);
            Assert.IsTrue(isPlayerDied);
        }
Esempio n. 2
0
        public void HealPlayerAboveMax()
        {
            var player = new Player(0, "Player");

            player.GetDamage(1);
            player.Heal(2);
            Assert.AreEqual(Player.MaxHealth, player.Health);
        }
Esempio n. 3
0
        public void HealPlayer()
        {
            var player = new Player(0, "Player");
            var damage = 10;
            var heal   = 2;

            player.GetDamage(damage);
            player.Heal(heal);
            Assert.AreEqual(Player.MaxHealth - damage + heal, player.Health);
        }
Esempio n. 4
0
        public void DamagePlayer()
        {
            var player = new Player(0, "Player");

            Assert.AreEqual(Player.MaxHealth, player.Health);
            var value = 5;

            player.GetDamage(value);
            Assert.AreEqual(player.Health, Player.MaxHealth - value);
        }