Visual Studio C ++: ¿Proyecto exe de prueba unitaria con prueba de Google?
Utilizando Visual Studio 2010 C ++. Estoy experimentando con pruebas unitarias y decidí probar Google Test (gtest). Tengo un proyecto existente que se compila en un ejecutable MFC (también estoy interesado en cómo probar un proyecto que se compila en una DLL). Según tengo entendido, la convención para las pruebas unitarias es que debe crear un nuevo proyecto separado para sus pruebas. Así que creé un nuevo proyecto en la misma solución para mis pruebas unitarias. ¿Pero cómo vinculo los proyectos? ¿Puedo probar funciones / métodos arbitrarios de mi proyecto exe desde mi proyecto de prueba?
¿Cuál es la forma convencional de hacer esto?