Ejemplo n.º 1
0
        public void CheckDeathDieY2Test()
        {
            EngineGame game = new EngineGame();

            EngineRectangle[] barriers = game.GetStartBarriers();
            EngineRectangle   square   = new EngineRectangle(new EnginePoint(barriers[1].X + 1, barriers[1].Y - 10), new EngineSize(game.GetStartSquare().Height, game.GetStartSquare().Width));

            bool die = false;

            game.EventDie += ((sender, e) =>
            {
                die = e.Die;
            });

            game.CheckDeath(square, barriers);

            Assert.IsTrue(die);
        }
Ejemplo n.º 2
0
        public void CheckDeathNotDieTest()
        {
            EngineGame game = new EngineGame();

            EngineRectangle[] barriers = game.GetStartBarriers();
            EngineRectangle   square   = game.GetStartSquare();

            bool die = true;

            game.EventDie += ((sender, e) =>
            {
                die = e.Die;
            });

            game.CheckDeath(square, barriers);

            Assert.IsFalse(die);
        }
Ejemplo n.º 3
0
        public void CheckDeathDieXTest()
        {
            EngineGame game = new EngineGame();

            EngineRectangle[] barriers = game.GetStartBarriers();
            EngineRectangle   square   = new EngineRectangle(barriers[0].Location, game.GetStartSquare().Size);

            bool die = false;

            game.EventDie += ((sender, e) =>
            {
                die = e.Die;
            });

            game.CheckDeath(square, barriers);

            Assert.IsTrue(die);
        }