Cómo usar Google Test para C++ en Visual Studio
En Visual Studio 2017 y versiones posteriores, Google Test se integra en el IDE de Visual Studio como un componente predeterminado de la carga de trabajo Desarrollo para el escritorio con C++. Para comprobar que está instalado en su equipo, abra al Instalador de Visual Studio y busque Google Test en la lista de componentes de carga de trabajo:

Agregación de un proyecto de Google Test en Visual Studio 2019
- En el Explorador de soluciones, haga clic con el botón derecho en el nodo de la solución y elija Agregar > Nuevo proyecto.
- Establezca el valor de Lenguaje en C++ y escriba prueba en el cuadro de búsqueda. En la lista de resultados, elija Proyecto de Google Test.
- Asigne un nombre al proyecto de Google Test y haga clic en Aceptar.

Agregación de un proyecto de Google Test en Visual Studio 2017
- En el Explorador de soluciones, haga clic con el botón derecho en el nodo de la solución y elija Agregar > Nuevo proyecto.
- En el panel izquierdo, elija Visual C++ > Prueba y luego seleccione Proyecto de Google Test en el panel central.
- Asigne un nombre al proyecto de Google Test y haga clic en Aceptar.

Configurar el proyecto de prueba
En el cuadro de diálogo Configuración del proyecto de prueba que se abre, puede elegir el proyecto que quiere probar. Cuando se elige un proyecto, Visual Studio agrega una referencia al proyecto seleccionado. Si no se elige ninguno, deberá agregar manualmente las referencias a los proyectos que quiere probar. Al elegir entre vínculos estáticos y dinámicos para los archivos binarios de Google Test, las consideraciones son las mismas que para cualquier programa de C++. Para más información, vea DLLs in Visual C++ (DLL en Visual C++).

Definir más opciones
En el menú principal, elija Herramientas > Opciones > Test Adapter para Google Test para definir más opciones. Vea la documentación de Google Test para más información sobre estas opciones.

Agregar directivas include
En el archivo .cpp de prueba, agregue las directivas #include que sean necesarias para que los tipos y funciones del programa estén visibles en el código de prueba. El programa suele estar un nivel por encima en la jerarquía de carpetas. Si escribe #include "../", se abrirá una ventana de IntelliSense donde podrá seleccionar la ruta de acceso completa al archivo de encabezado.

Escribir y ejecutar pruebas
Ya está listo para escribir y ejecutar pruebas de Google Test. Vea Google Test Primer para obtener más información sobre las macros de prueba. Vea Ejecutar pruebas unitarias con el Explorador de pruebas para más información sobre cómo detectar, ejecutar y agrupar las pruebas usando el Explorador de pruebas.