Я ищу руководство по моей стратегии модульного тестирования компонентов UWP.
Я разрабатываю компонент UWP с использованием проекции C ++ / WinRT. Этот компонент содержит вспомогательный класс, который управляет связью с устройством Bluetooth. Я хотел бы написать модульные тесты для этого вспомогательного класса (BthDevice), не экспортируя их в интерфейс компонента UWP.
Я начал с того, что следовал некоторым рекомендациям по тестированию неэкспортируемых классов DLL. В частности, я создал новый проект модульного тестирования UWP. Я явно добавил каталог моего проекта, включающий BthDevice.h, и добавил класс BthDevice.obj в настройки компоновщика. Я боролся с несколькими ошибками компоновщика, и теперь он падает, потому что я использую предварительно скомпилированные заголовки в компоненте UWP. Я сдался на данный момент.
Такое ощущение, что это должно быть простым заданием, и я поступаю неправильно. Любое руководство приветствуется! Спасибо.