public void TwoPowerups_Should_DoubleTime() { var sprite = new Sprite(); powerupManager.AddTimedPowerup(sprite, PowerUpType.FastBall, 1, Assert.Fail); powerupManager.AddTimedPowerup(sprite, PowerUpType.FastBall, 1, Assert.Fail); var elapsed = TimeSpan.FromSeconds(1); var time = new GameTime(elapsed, elapsed); powerupManager.UpdateTimedPowerup(time); Assert.True(powerupManager.HasPowerup(sprite, PowerUpType.FastBall)); }