Esempio n. 1
0
        public void TryMakingHeapsOfGuns()
        {
            PlassGun[] guns = new PlassGun[5];
            Bug        bug  = new Bug();

            guns[5].FireAt(bug);
        }
Esempio n. 2
0
        public void TryShootBug()
        {
            Bug      bug = new Bug();
            PlassGun gun = new PlassGun();

            gun.FireAt(bug);

            Assert.IsTrue(bug.IsDead());
            Assert.IsTrue(gun.HasAmmo());
        }
Esempio n. 3
0
        public void TryShootDodgingBug()
        {
            Bug      bug = new Bug();
            PlassGun gun = new PlassGun();

            bug.Dodge();
            gun.FireAt(bug);

            bug.Dodge();
            gun.FireAt(bug);

            bug.Dodge();
            gun.FireAt(bug);

            Assert.IsFalse(bug.IsDead());
            Assert.IsFalse(gun.HasAmmo());
        }
Esempio n. 4
0
        public void NUnit_FireMultipleTimes(int fireCount)
        {
            Bug      bug = new Bug();
            PlassGun gun = new PlassGun();

            for (int i = 0; i < fireCount; i++)
            {
                gun.FireAt(bug);
            }

            if (fireCount >= 3)
            {
                Assert.IsFalse(gun.HasAmmo());
            }
            else
            {
                Assert.IsTrue(gun.HasAmmo());
            }
        }
Esempio n. 5
0
        public void NUnit_TestBugDodges(bool didDodge, bool shouldBeDead)
        {
            Bug      bug = new Bug();
            PlassGun gun = new PlassGun();

            if (didDodge)
            {
                bug.Dodge();
            }

            gun.FireAt(bug);

            if (shouldBeDead)
            {
                Assert.IsTrue(bug.IsDead());
            }
            else
            {
                Assert.IsFalse(bug.IsDead());
            }
        }
Esempio n. 6
0
        public void Initialize()
        {
            PlassGun gun = new PlassGun();

            gun = new PlassGun();
        }
Esempio n. 7
0
        public void Cleanup()
        {
            PlassGun gun = new PlassGun();

            gun.Recharge();
        }