public void UpdateTest()
        {
            // GameItem-Liste initialisieren
            GameItem.GameItemList = new System.Collections.Generic.LinkedList <IGameItem>();

            // Neuen Spieler erzeugen (Accessor, das private Felder manipuliert werden müssen)
            Player_Accessor target = CreatePlayer_Accessor();

            // Unverwundbarkeits-Timer setzen
            target.invincibleTime = 0.5f;

            // PowerUp hinzufügen
            Speedboost speedboost = new Speedboost(Vector2.Zero, Vector2.Zero);

            target.AddPowerUp(new ActivePowerUp(0.5f, PowerUpEnum.Speedboost, speedboost.Apply, speedboost.Remove));

            // GameTime so anlegen, dass nach Update keine Unverwundbarkeit mehr aktiv sein sollte und das PowerUp ausgelaufen ist
            GameTime gameTime = new GameTime(new TimeSpan(0, 42, 42), new TimeSpan(0, 0, 1));

            target.Update(gameTime);


            Assert.AreEqual(target.IsInvincible, false);
            Assert.AreEqual(target.ActivePowerUps.Count, 0);

            // GameItem-Liste zurücksetzen
            GameItem.GameItemList = null;
        }