Здравствуйте, izekia, Вы писали:
I>Каким будет нормальное решение такого вопроса? I>С одной стороны мне хотелось бы протестировать функциональность, которая недоступна извне I>с другой стороны не хотелось бы включать код отвечающий за тестирование в проект.
Один solution, в нем два project'а: один с рабочим кодом, другой с тестовой сюитой. Для тестирования далеких "потрохов" поможет условная компиляция или разные определения одних и тех же макросов.