Новое в модульном тестировании и приложение, которое распределено по нескольким библиотекам. Каковы некоторые предложения для модульного тестирования приложения? Если я помещу модульные тесты в их собственный проект, я могу протестировать только опубликованный интерфейс для каждой библиотеки DLL. Это то, что делает большинство людей? Или я должен положить модульные тесты с кодом в DLL и проверить там? Как лучше всего координировать все тесты в этой точке?
Большинство примеров, которые я видел для использования различных фреймворков, на самом деле не решают эту проблему, и я искал в другом месте, но не нашел много информации.
Спасибо.
Обновление:
Я думаю, чтобы уточнить, у меня есть класс A и класс B в DLL. Класс B используется классом A, но выставлен только класс A. Я хочу получить модульные тесты перед рефакторингом этого существующего кода.
Таким образом, вопрос заключается в том, следует ли помещать модульные тесты с использованием кода dll для непосредственного тестирования класса A и класса B и / или проводить модульные тесты в отдельном проекте и тестировать класс A и класс B через открытый класс A?