Ejemplo n.º 1
0
        public void CreateProjectileTest()
        {
            State currentState             = null;                                    // TODO: Passenden Wert initialisieren
            GraphicsDeviceManager graphics = null;                                    // TODO: Passenden Wert initialisieren
            ViewManager           target   = new ViewManager(currentState, graphics); // TODO: Passenden Wert initialisieren
            object    projectile           = null;                                    // TODO: Passenden Wert initialisieren
            EventArgs e = null;                                                       // TODO: Passenden Wert initialisieren

            target.CreateProjectile(projectile, e);
            Assert.Inconclusive("Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");

            //[Anji] Der eigentliche test, der jedoch wegen einem, bis jetzt noch nicht behobenem, Fehler nicht ausführbar ist
            //GameManager gameMan = new GameManager();
            ////GraphicsDevice gd = new GraphicsDevice(GraphicsAdapter.DefaultAdapter, GraphicsProfile.HiDef, new PresentationParameters());
            //StateManager stateManager = new StateManager(gameMan);
            //State currentState = new InGameState(stateManager, gameMan);
            //ViewManager target = new ViewManager(currentState, gameMan.graphics);
            //object projectile = new Projectile(new Vector2(0, 0), new Vector2(0, 1), ProjectileTypeEnum.PlayerNormalProjectile, 10, new Vector2(0, 1), 10);
            //EventArgs e = new EventArgs();
            //target.CreateProjectile(projectile, e);
            ////Assert.Inconclusive("Eine Methode, die keinen Wert zurückgibt, kann nicht überprüft werden.");
        }