public void ReplaySelected() { gui = new ReplayTile(new Vector2(500f, 500f), Vector2.Zero, "fileId", "Name of the exercise", 0); gui.OnSelected += OnSelect; gui.LoadContent(game, contentManager, spriteBatch); MouseState currentMouseState = new MouseState( 50, 50, 0, ButtonState.Released, ButtonState.Released, ButtonState.Released, ButtonState.Released, ButtonState.Released ); MouseState oldMouseState = new MouseState( currentMouseState.X, currentMouseState.Y, currentMouseState.ScrollWheelValue, ButtonState.Pressed, currentMouseState.MiddleButton, currentMouseState.RightButton, currentMouseState.XButton1, currentMouseState.XButton2 ); Assert.IsEmpty(_replayId); gui.Update(currentMouseState, oldMouseState, new Rectangle(currentMouseState.X, currentMouseState.Y, 1, 1), new GameTime()); Assert.AreEqual("fileId", _replayId); }