Esempio n. 1
0
        public void CannotBeDamagedWithNegativeDamage()
        {
            StandardShield shield = new StandardShield();

            var depleted = shield.DamageShield(-1);

            Assert.IsFalse(depleted);
            Assert.IsTrue(shield.StillAvailable());
        }
Esempio n. 2
0
        public void CanBeDamagedWithCustomAmount()
        {
            StandardShield shield = new StandardShield();

            var depleted = shield.DamageShield(10);

            Assert.IsTrue(depleted);
            Assert.IsFalse(shield.StillAvailable());
        }
Esempio n. 3
0
        public void StandardShieldCanBeInstantiated()
        {
            StandardShield shield = new StandardShield();

            Assert.IsTrue(shield.StillAvailable());
        }