public void DieAfterIfItReceivesMoreDamageThanCurrentHP()
        {
            // Arrange
            var unit = new EnemyDog(null, null);

            // Act
            unit.ReciveAtack(unit.CurrentHealth + 1);

            // Assert
            Assert.IsTrue(unit.Dead);
        }
        public void IsAliveIfDamageIsLessThanCurrentHP()
        {
            // Arrange
            var unit = new EnemyDog(null, null);

            // Act
            unit.ReciveAtack(unit.CurrentHealth - 1);

            // Assert
            Assert.IsFalse(unit.Dead);
        }
        public void ShouldCorrectlyTakeDamage()
        {
            // Arrange
            var unit = new EnemyDog(null, null);

            double unitInitialHealth = unit.CurrentHealth;

            // Act
            unit.ReciveAtack(unitInitialHealth - 1);

            // Assert
            Assert.AreEqual(1, unit.CurrentHealth);
        }