Esempio n. 1
0
        public void CanReduceDroneBeesHealth_ShouldReturn80()
        {
            var currentHealth = _droneBee.Damage(20);

            Assert.That(currentHealth, Is.Not.Null);
            Assert.AreEqual(currentHealth, 80f);
        }
        public void DeathTest3()
        {
            int      damageAmount = 51;
            DroneBee bee          = new DroneBee();

            bee.Damage(damageAmount);
            Assert.AreEqual(bee.Health, 49);
            bee.Damage(damageAmount);
            Assert.AreEqual(bee.Health, 49);
        }
Esempio n. 3
0
        public void DroneDeadTest()
        {
            ///This test is to check if the drone is not still alive after 60 damage.
            DroneBee bee1 = new DroneBee();

            bee1.Damage(60);
            Assert.AreEqual(true, bee1.IsDead);
        }
Esempio n. 4
0
        public void DroneAliveTest()
        {
            //This test is to check if the drone is still alive after 10 damage.
            DroneBee bee1 = new DroneBee();

            bee1.Damage(10);
            Assert.AreEqual(false, bee1.IsDead);
        }
        public void WhenDamagingADroneBeeForFiftyOne_ItIsDead()
        {
            // Arrange
            var droneBee = new DroneBee();

            // Act
            droneBee.Damage(51);

            // Assert
            Assert.IsTrue(droneBee.IsDead);
        }
        public void WhenDamagingADroneBeeForFiftyPercent_ItIsAlive()
        {
            // Arrange
            var droneBee = new DroneBee();

            // Act
            droneBee.Damage(50);

            // Assert
            Assert.IsFalse(droneBee.IsDead);
        }