Пример #1
0
        public void GetReboundStrategyTest()
        {
            PassableArenaObjectFactory factory    = new PassableArenaObjectFactory();
            PowerUpBuilder             objBuilder = new PowerUpBuilder().AddDuration(10).AddDiameter(10).AddPosX(10).AddPosY(10);
            PowerUp powerUp = factory.CreatePowerup(objBuilder);

            Assert.AreEqual(ArenaObjectType.Passable, powerUp.Type);
        }
Пример #2
0
        public void GetReboundStrategyTest()
        {
            PassableArenaObjectFactory factory    = new PassableArenaObjectFactory();
            ObstacleBuilder            objBuilder = new ObstacleBuilder().AddDuration(10).AddHeigth(10).AddPosX(10).AddWidth(10).AddPosY(10);
            Obstacle obstacle = factory.CreateObstacle(objBuilder);

            Assert.AreEqual(ArenaObjectType.Passable, obstacle.Type);
        }
        public void CreatePowerupTest()
        {
            PassableArenaObjectFactory factory        = new PassableArenaObjectFactory();
            PowerUpBuilder             powerupBuilder = new PowerUpBuilder().AddDiameter(10).AddDuration(10).AddPos(new PongRoyale_shared.Vector2(10, 10));
            PowerUp powerup = factory.CreatePowerup(powerupBuilder);

            Assert.IsTrue(powerup.Type == ArenaObjectType.Passable &&
                          powerup.Diameter == 10 && powerup.Duration == 10 && powerup.PosX == 10 &&
                          powerup.PosY == 10);
        }
        public void CreateObstacleTest()
        {
            PassableArenaObjectFactory factory    = new PassableArenaObjectFactory();
            ObstacleBuilder            objBuilder = new ObstacleBuilder().AddDuration(10).AddHeigth(10).AddPosX(10).AddWidth(10).AddPosY(10);
            Obstacle obstacle = factory.CreateObstacle(objBuilder);

            Assert.IsTrue(obstacle.Type == ArenaObjectType.Passable &&
                          obstacle.Duration == 10 && obstacle.Heigth == 10 && obstacle.PosX == 10 &&
                          obstacle.Width == 10 && obstacle.PosY == 10);
        }