public void TestEnemyIsNotAlive() { Weapon testWeapon = new Bazooka(); Enemy testEnemy = new Sergeant(); testWeapon.Shoot(testEnemy); Assert.IsFalse(testEnemy.Alive); }
public void ShootGruntWithBazooka() { Weapon testWeapon = new Bazooka(); Enemy testEnemy = new Grunt(); testWeapon.Shoot(testEnemy); int test = Grunt.Grunt_Starting_Energy - Bazooka.Bazooka_Damage_Points; Assert.AreEqual(test, testEnemy.EnergyRemaining); }
public void ShootTankWithGunThatDoesDamage() { Weapon testWeapon = new Bazooka(); Enemy testEnemy = new Tank(); testWeapon.Shoot(testEnemy); int test = Tank.Tank_Starting_Energy - Bazooka.Bazooka_Damage_Points; Assert.AreEqual(test, testEnemy.EnergyRemaining); }