Example #1
0
        public void _try_to_set_health_to_zero()
        {
            Health playerHealth = new Health();
            //playerHealth.OnDeath += _try_to_invoke_health_event;
            //Health.OnDeath += _try_to_invoke_health_event;

            BeamTest newBeam = new BeamTest();

            newBeam.DealDamage(playerHealth);
            newBeam.DealDamage(playerHealth);

            Assert.AreEqual(0, playerHealth.HealthTotal);

            //playerHealth.OnDeath -= _try_to_invoke_health_event;
            //Health.OnDeath += _try_to_invoke_health_event;
        }
Example #2
0
        public void _destroy_the_correct_object()
        {
            Health playerHealth = new Health();
            //playerHealth.OnDeath += _destroy_object_when_dead;

            Health enemy1 = new Health();
            //enemy1.OnDeath += _destroy_object_when_dead;

            BeamTest aBeam = new BeamTest(100);

            aBeam.DealDamage(enemy1);

            Assert.AreEqual(0, enemy1.HealthTotal);

            //playerHealth.OnDeath -= _destroy_object_when_dead;
        }