public void WhenADroneBeeIsCreated_ItIsAlive()
        {
            // Arrange
            var droneBee = new DroneBee();

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

            // Assert
            Assert.AreEqual(100, droneBee.Health);
        }
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 DeathTest3()
        {
            int      damageAmount = 51;
            DroneBee bee          = new DroneBee();

            bee.Damage(damageAmount);
            Assert.AreEqual(bee.Health, 49);
            bee.Damage(damageAmount);
            Assert.AreEqual(bee.Health, 49);
        }
        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);
        }
        public void WhenConvertingADroneBeeToTypeString_CorrectStringIsReturned()
        {
            // Arrange
            var bee       = new DroneBee();
            var converter = new BeeTypeToStringConverter();

            // Act
            var beeTypeString = converter.Convert(bee, null, null, null);

            // Assert
            Assert.AreEqual("Drone Bee", beeTypeString);
        }
        private void CreateObjectOfBees()
        {
            for (int i = 0; i < 10; i++)
            {
                Workerbee workerBee = new Workerbee()
                {
                    WorkerBeeId = i + 1
                };
                workerBees.Add(workerBee);

                QueenBee queenBee = new QueenBee()
                {
                    QueenBeeId = i + 1
                };
                QueenBees.Add(queenBee);

                DroneBee droneBee = new DroneBee()
                {
                    DroneBeeId = i + 1
                };
                DroneBees.Add(droneBee);
            }
        }
Esempio n. 10
0
 public void Setup()
 {
     _workerBee = new WorkerBee();
     _droneBee  = new DroneBee();
     _queenBee  = new QueenBee();
 }
Esempio n. 11
0
        public void HealthThreshold_DefaultsTo50()
        {
            var bee = new DroneBee();

            Assert.AreEqual(50, bee.HealthThreshold);
        }