public void CanConvertCameraPointToWorldCoordinates() { var player = MockRepository.GenerateStub<IPlayer>(); player.Position = new Vector2(100, 200); var camera = new Camera(player, new Vector2(400, 500)); Matrix translationMatrix = Matrix.CreateTranslation(-100 + 200, -200 + 250, 0.0f); Assert.AreEqual(new Vector2(-50, 50), camera.ConvertToWorldCoordinates(new Vector2(50, 100))); }