Использование Visual Studio 2010 C ++ с googletest.Я новичок в модульном тестировании, и я создал тестовое решение для экспериментов с ним.У меня есть три проекта в решении:
HelloService (static lib)
HelloService.Tests (exe, a console app I think, linked with gmock_main.lib)
HelloApp (MFC exe, my main app)
У меня есть скомпилированный и успешно работающий googletest (и googlemock).Мой вопрос связан с циклом разработки кода.Я пытаюсь понять правильный рабочий процесс с тестированием.В настоящее время, если я устанавливаю HelloService.Tests как «Проект запуска», тогда, когда я нажимаю F5, тесты запускаются, но мой HelloApp нет.Если я установлю свой HelloApp в качестве проекта запуска, то когда я нажму F5, мое приложение будет запущено, но мои тесты не будут.
Я бы подумал, что я бы хотел, чтобы мой HelloApp был запущенным проектом, но мои тесты запускалиськогда я его создаю и до того, как запустил.Это правильно?Как мне это настроить?