isual Studio C ++: projeto de teste de unidade exe com teste do google?

Usando o Visual Studio 2010 C ++. Estou experimentando testes de unidade e decidi experimentar o Google Test (gtest). Eu tenho um projeto existente que é compilado em um executável do MFC (também estou interessado em como testar um projeto que é compilado em uma DLL). Meu entendimento da convenção para testes de unidade é que você deve criar um novo projeto separado para seus testes. Então, criei um novo projeto na mesma solução para meus testes de unidade. Mas como vinculo os projetos? Posso testar funções / métodos arbitrários do meu projeto exe do meu projeto de teste?

Qual é a maneira convencional de fazer isso?